﻿/* reset.css */
html {
    margin: 0;
    padding: 0;
    border: 0;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select {
    font-family: Tahoma;
    font-size: 12px;
    margin: 0;
    text-decoration: none;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
    padding: 0;
}

body {
    background: white;
    line-height: 18px;
}

table {
    border-collapse: collapse;
    border: 0px;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
    float: none !important;
}

table, th, td {
    vertical-align: middle;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
}

blockquote, q {
    quotes: "" "";
}

a {
    color: #000;
}

    a:visited {
        color: #848484;
    }

    a img {
        border: none;
    }

strong, b {
    font-weight: bold;
}

:focus {
    outline: 0;
}

.clear {
    clear: both;
    height: 0px;
}
.clear5 {
    clear: both;
    height: 5px;
}

.clear10 {
    clear: both;
    height: 10px;
}

.clearboth {
    clear: both;
}

.banner-left {
    width: 0px;
    height: 0px;
    float: left;
}

.banner-right {
    height: 0px;
    float: right;
}

.bg-site, body {
    background: url(../Images/bglr.jpg);
    width: 100%;
    height: 100%;
    background-position: center;
}

.site-center {
    width: 1000px;
    margin: auto;
    padding: 0 4px;
    /*overflow:hidden;*/
}

.header-top {
    position: relative;
    height: 137px;
}

.header-top-left {
    width: 240px;
    float: left;
    padding: 5px 0 0 0px;
    text-align: center;
    line-height: 14px;
}

.header-top-right {
    float: right;
    padding-top: 10px;
    width: 760px;
    overflow: hidden;
}

.header-middle-right {
    line-height: 31px;
}

.header-middle-righ-link {
    margin-left: 5px;
    float: right;
}

.max155 {
    max-width: 155px;
    overflow: hidden;
}

.header-middle-righ-icon {
    width: 20px;
    margin-left: 5px;
    float: right;
}

    .header-middle-righ-icon img {
        width: 20px;
        margin-right: 2px;
        margin-top: 5px;
    }

.header-middle-righ-link a {
    color: #030303;
    font-weight: bold;
    text-decoration: none;
}

.header-menu {
    position: relative;
    width: 1000px;
    height: 29px;
    clear: both;
}

#left-page-nav {
    background-image: url('../Images/MenuIcon/left.gif');
    clear: both;
    background-repeat: no-repeat;
    float: left;
    height: 29px;
    width: 6px;
}

#page-navigative-menu {
    width: 850px;
    color: Black;
    background: #055699;
    height: 29px;
    float: left;
    padding-left: 5px;
    position: relative;
}

    #page-navigative-menu a {
        text-decoration: none;
    }

    #page-navigative-menu ul {
        margin: 0;
        padding: 0px;
        list-style: none;
    }

.dropdown-navigative-menu {
    position: relative;
    margin-bottom: 5px;
}

    .dropdown-navigative-menu li {
        font-weight: bold;
        float: left;
        background: #055699;
        padding-left: 9px;
        padding-right: 10px;
        border-right: 1px solid #20466d;
        border-left: 1px solid #4a84b5;
    }

        .dropdown-navigative-menu li:last-child {
            border-right: none;
        }

    .dropdown-navigative-menu a:hover, .dropdown-navigative-menu a.active, ul.dropdown-navigative-menu a:active {
        color: #ffffff;
    }

    .dropdown-navigative-menu li a {
        display: block;
        color: #ffffff;
        line-height: 29px;
        white-space: nowrap;
    }

    .dropdown-navigative-menu li.hover, .dropdown-navigative-menu li:hover, .dropdown-navigative-menu .li_selected, .dropdown-navigative-menu li.active, .dropdown-navigative-menu .nav_selected {
        background-color: #2795f0;
        position: relative;
    }

    .dropdown-navigative-menu ul {
        width: auto;
        min-width: 160px;
        display: none;
        position: absolute;
        left: 0;
        z-index: 10000;
        top: 100%;
        zoom: 1;
    }


        .dropdown-navigative-menu ul li {
            font-weight: normal;
            background-color: #cfe5f7;
            border: 1px solid #ffffff;
            border-bottom: none;
            float: none;
            padding-left: 10px;
            padding-right: 10px;
            padding-bottom: 3px;
            line-height: 15px;
            text-align: left;
        }



            .dropdown-navigative-menu ul li:last-child {
                border-bottom: 1px solid #ffffff;
            }

            .dropdown-navigative-menu ul li a {
                border-right: none;
                display: inline-block;
                min-width: 190px;
                color: black;
                text-align: left;
            }

            .dropdown-navigative-menu ul li.hover, ul.dropdown-navigative-menu ul li:hover, ul.dropdown-navigative-menu ul .li_selected, ul.dropdown-navigative-menu ul li.active {
                background-color: #2795f0;
                color: White;
            }

            .dropdown-navigative-menu ul li img {
                padding-top: 9px;
                float: right;
            }

        .dropdown-navigative-menu ul ul {
            top: 0;
        }

    .dropdown-navigative-menu li:hover > ul {
        display: block;
    }

    .dropdown-navigative-menu li > ul > li:hover > ul {
        display: block !important;
        left: 100%;
        top: 0;
    }

    .dropdown-navigative-menu a.indent {
        background-image: url('../Images/MenuIcon/blue_arrow.png');
        background-position: right center;
        background-repeat: no-repeat;
    }

        .dropdown-navigative-menu a.indent:hover, .dropdown-navigative-menu li.active a.indent, .dropdown-navigative-menu li.active ul li.active a.indent, .dropdown-navigative-menu li.active ul li.active ul li.active a.indent, .dropdown-navigative-menu li.active ul li.active ul li.active ul li.active a.indent {
            background-image: url();
        }

#right-page-nav {
    background-image: url('../Images/MenuIcon/right.gif');
    background-repeat: no-repeat;
    float: left;
    height: 29px;
    width: 6px;
}

.ihome {
    background-color: #055699;
    border-right: 1px solid #20466D;
    float: left;
    height: 29px;
    line-height: 29px;
    overflow: hidden;
}

.menupad {
    background-color: #055699;
    float: left;
    height: 29px;
    width: 66px;
}

.imgae-border {
    border: medium none;
}

/*.dropdown-navigative-menu li:hover > ul > li > ul
{
    display: none;
}*/


.dropdown-navigative-menu a.nolink {
    cursor: default;
}

.home-top-search-label {
    float: left;
    padding-left: 170px;
    background-image: url('../Images/header-bottom-left-center-left.jpg');
    background-repeat: no-repeat;
    background-position: 235px 18px;
    color: #0c4e8e;
    padding-top: 15px;
    vertical-align: middle;
    font-weight: bold;
    width: 91px;
}

.home-top-search-keyword {
    float: left;
    margin-top: 3px;
    border: 1px solid #ccc;
    border-radius: 3px;
    width: 458px;
    padding-left: 3px;
    background-color: white;
}

    .home-top-search-keyword input[type=text] {
        border: 0px solid #ccc;
        padding: 2px 5px;
        color: #777;
        width: 360px;
        line-height: 19px;
        float:left;
    }

.home-top-search-combo {
    width: 122px;
    margin-left: 10px;
    float: left;
    padding-top: 13px;
    position: relative;
    z-index: 0;
}

    .home-top-search-combo select {
        position: relative;
        /*z-index: 10;*/
        opacity: 0;
        width: 122px !important;
        height: 26px !important;
        line-height: 26px;
        font-family: arial;
        color: #000;
        font-size: 12px;
    }

    .home-top-search-combo .select-text {
        position: absolute;
        float: left;
        width: 122px;
        height: 26px;
        line-height: 26px;
        background: url('../Images/combobox.jpg') no-repeat 0 0;
        z-index: 0;
        overflow: hidden;
        cursor: pointer;
        left: 0;
    }

    .home-top-search-combo .select-text-content {
        width: 102px;
        height: 26px;
        line-height: 26px;
        color: #777;
        text-align: left;
        padding-left: 15px;
        float: left;
        cursor: text;
    }

.home-top-search {
    border-radius: 5px;
    margin: 0 auto;
    min-height: 30px;
    width: 950px;
}
#MiddleSubMenu{
 border: 1px solid #ccc;
    border-radius: 5px;
    margin: 10px 0;
    padding: 10px 0;		
    background-color: #3d9e10;
}
.home-top-search-keyword .sub-item, .search-keyword-box .sub-item{
 background: none repeat scroll 0 0 #4ba000;
    border-radius: 2px;
    color: white;
    cursor: pointer;
    display: block;
    margin: 2px 0 2px 2px;
    padding: 1px 2px;
    float:left;}
.home-top-search-keyword .sub-item .remove {
    text-align: center;
    text-decoration: none;
    float: right;
    width: 20px;}
    .remove:hover{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0.18);}

    .home-top-search img, .home-top-search input[type=image] {
        float: left;
        margin-left: 3px;
        margin-top: 1px;
        cursor: pointer;
    }

    .home-top-search .advance-select-box {
        width: 210px;
        position: relative;
        float: left;
        margin-left: 10px;
        margin-top: 4px;
        height: 24px;
    }

#gglbody {
    clear: both;
    border: 3px solid #055699;
    margin: 10px 0 5px 0;
    padding: 10px;
    display: none;
}

    #gglbody #bigfont {
        font-size: 16px;
        font-weight: bold;
    }

    #gglbody a {
        color: #055699;
        text-decoration: underline;
    }

        #gglbody a:hover {
            text-decoration: none;
        }

.header-bottom-right {
    background: url('../Images/hot-feng-shui.jpg') no-repeat;
    height: 45px;
    width: 110px;
    float: right;
}

.header-feng-shui {
    line-height: 18px;
    padding-top: 4px;
    text-align: center;
}

    .header-feng-shui a {
        text-decoration: none;
        color: #055699;
        font-weight: bold;
    }

    .header-feng-shui span {
        font-size: 0.9em;
        color: #000;
    }

.div_2col {
    width: 786px;
    float: left;
}

.div_2col1 {
    width: 750px;
    float: left;
}

.col_left {
    width: 252px;
    font-family: arial;
    font-size: 13px;
    float: left;margin-top: -5px;
}

.home-search-box {
    font-family: arial;
    font-size: 13px;
    margin: auto;
    width: 252px;
}

    .home-search-box .tops {
        background: url("../Images/search/congcutimkiem.jpg") no-repeat scroll 0 0 transparent;
        height: 38px;
        width: 250px;
        text-align: center;
    }

        .home-search-box .tops h1 {
            color: #fff;
            font-size: 14px;
            padding: 13px 0 0 10px;
            text-shadow: 1px 1px 1px #000;
            cursor: default;
            font-weight: bold;
        }

    .home-search-box .contents {
        background: url("../images/search/ts_bg.jpg") no-repeat scroll center bottom transparent;
        border: 1px solid #b0aeae;
        border-top: none;
        width: 248px;
    }

    .home-search-box .tab {
        background: url("../images/search/ts_tab-bg-repeat.jpg") repeat-x scroll 0 0 transparent;
        height: 10px;
        width: 248px;
    }

#divTabRESale, #divTabREBorrow, #divTabRESaler, #divTabCostEsitmate, #divTabFengshui, #divTabRent, #divTabChiphi {
    cursor: pointer;
    font-weight: bold;
}

    #divTabRESale a, #divTabREBorrow a, #divTabRESaler a, #divTabCostEsitmate a, #divTabFengshui a, #divTabRent a {
        color: #414040;
    }

.divSearchAct {
    background: url("../Images/search/tab-selected.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 37px;
    margin-left: 5px;
    margin-right: 3px;
    margin-top: 8px;
    padding-top: 1px;
    text-align: center;
    width: 115px;
}

.tab-lines {
    background: url("../images/search/ts_line.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 42px;
    margin-left: 12px;
    width: 2px;
}

.divSearchInAct {
    color: #414040;
    float: left;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    margin-left: 5px;
    margin-right: 3px;
    margin-top: 8px;
    text-align: center;
    width: 115px;
}

.home-product-search {
    margin: auto;
    margin-top: 5px;
    margin-bottom: 5px;    
    position: relative;
}
.comboboxs {
    padding-top: 5px;    
    text-align: left;
    width: 200px;
    margin: auto;
}

    .comboboxs #txtAutoComplete {
        width: 182px;
        height: 25px;
        padding: 0px 5px;
        border-top: 1px solid #999;
        border-left: 1px solid #999;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;       
    }

#searchArea select.select-box {
    color: #000;
    height: 29px !important;
    line-height: 29px;
    position: relative;
    text-align: left;
    width: 192px !important;
    z-index: 10;
    opacity: 0;
}

#searchArea .advance-select-box {
    color: #000;
    height: 29px !important;
    line-height: 29px;
    position: relative;
    text-align: left;
    width: 200px !important;
    z-index: 10;
}

.advance-select-options {
    display: none;
    min-width: 125px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 100;
    background: #fff;
    border: 1px solid #ccc;
    display: none;
}

    .advance-select-options .header-options {
        background: #F0EEE5;
        border-bottom: 1px solid #ccc;
        width: 100%;
    }

        .advance-select-options .header-options span {
            line-height:30px;
        }
        .advance-select-options .header-options div {
            white-space: nowrap;
            font-weight: bold;
            color: #055699;
        }

    .advance-select-options td {
        vertical-align: top;
        padding: 2px;
        text-align:center;
    }

    .advance-select-options ul {
        max-height: 300px;
        max-width: 800px;
        overflow: auto;
    }

    .advance-select-options ul, .advance-select-options li {
        list-style: none;
        clear: both;
    }

        .advance-select-options ul li {
            padding: 2px 5px;
            cursor: pointer;
        }

            .advance-select-options ul li:hover, .advance-select-options ul li.current {
                background: #77baf2;
            }

    .advance-select-options .min-value {
        width: 70px;
        border: 1px solid #ccc;
        padding: 5px;
        text-align:center;
    }

        .advance-select-options .min-value:focus, .advance-select-options .max-value:focus {
            border-color:#77baf2;
        }

    .advance-select-options .max-value {
        width: 70px;
        border: 1px solid #ccc;
        padding: 5px;
        text-align:center;
    }

    .advance-select-options .unit-value {
        height: 27px;
        margin: 2px 0px 2px 5px;
        border: 1px solid #ccc;
    }

#searchArea span.select-text {
    height: 27px !important;
}

#searchArea span.select-text-content {
    height: 27px !important;
    line-height: 27px !important;
    width: 177px !important;
}


.timkiems {
    margin: auto;
    padding-top: 10px;
    vertical-align: middle;
    width: 195px;
}

    .timkiems a {
        float: left;
        padding-top: 8px;
        text-align: left;
        width: 85px;
        text-decoration: underline;
        line-height: 17px;
    }

        .timkiems a.advance {
            padding-top: 0px;
        }

    .timkiems input {
        float: right;
    }

    .timkiems #lblSearch {
        cursor: pointer;
        color: #319c00;
        font-size: 12px;
        text-align: center;
    }

.home-product-search .message {
    text-align: right;
    clear: both;
    padding: 6px 0 0;
    width: 192px;
    margin: auto;
}

    .home-product-search .message strong {
        font-weight: bold;
        color: #055699;
    }

.col_cent {
    width: 524px;
    height:314px;
    float: left;
    margin: 0 0 0 2px;
    border:1px solid #b0aeae;
    border-radius: 5px;
}

.news-list-border-background {
    background: #fff;
    display: block;
    overflow: hidden;
    margin-top: 5px;
	margin-bottom: 5px;
}
.hold-cate
{
width:260px;float:left;
	}

.news-list-thumb {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .news-list-thumb li {
        margin: 0;
        padding: 0;
        overflow: hidden;
        height: 162px;
        width: 100%;
        float: left;
        line-height: 18px;
        clear: both;
        display: block;
    }

    .news-list-thumb a:visited {
        color: #055699;
        font-size: 15px;
        text-decoration: none;
        font-weight: bold;
        line-height: 21px;
    }

    .news-list-thumb a {
        font-weight: bold;
        color: #055699;
        font-size: 15px;
        text-decoration: none;
        line-height: 21px;
    }

.imagethumbnail {
    float: left;
    width: 210px;
    height: 160px;
    float: left;
    margin-right: 8px;
    border: .5px solid #ccc;
    background-color: White;
    background-repeat: no-repeat;
    background-position: center;
}

.news-list-thumb .thumb-title {
    padding: 5px;
}

.news-list-thumb .thumb-summary {
    text-align: justify;
}

.news-slide-show-item {
    margin-top: 10px;
}

.news-list {
    visibility: visible;
    overflow: hidden;
    position: relative;
    z-index: 2;
    left: 0;
    height: auto;
    border-left: 1px solid #e8d0c6;
    border-right: 1px solid #e8d0c6;
    border-top: 1px solid #e8d0c6;
    margin-top: 12px;
    height:185px;
}
.news-list ul li, ul.job_list li {
        overflow: hidden;
        float: none;
        width: 100%;
        height: 20px;
        text-align: left;
        border-bottom: 1px solid #e8d0c6;
        padding: 8px 0px;
        background: url('../Images/icon_title.gif') no-repeat 15px center;
    }

    .news-list a, ul.job_list li a {
        font-weight: bold;
        color: #055699;
        font-size: 12px;
        text-decoration: none;
        padding-bottom: 5px;
        line-height: 20px;
        margin-left:30px;
    }

        .news-list a:hover {
            text-decoration: underline;
        }

#MiddleBanner {
    padding: 8px 0;
    width: 780px;
    overflow: hidden;
    clear: both;
}

.t_left {
    width: 560px;
    float: left;
}
.t_left1 {
    width: 530px;
    float: left;
}

.tit_l a {
    background: url("../Images/tit1.gif") no-repeat scroll left top #055699;
    float: left;
    margin: 0;
    padding: 0 0 0 4px;
    text-decoration: none;
}

    .tit_l a.notab {
        background: none;
        color: #055699;
        margin-left: 10px;
    }

.line_gr {
    border-bottom: 2px solid #055699;
}

.tin-danh-cho-ban, .tin-danh-cho-ban vip1, .tin-danh-cho-ban vip2, .tin-danh-cho-ban vip3, .tin-danh-cho-ban vip5 {
    width: 558px;
}

    .tin-danh-cho-ban a.link_blue {
        font-weight: normal !important;
    }

        .tin-danh-cho-ban a.link_blue:hover {
            text-decoration: underline;
        }

    .tin-danh-cho-ban .p-title {
        padding-top: 0px !important;
    }
    .tin-danh-cho-ban .p-summary{font-size:11px; line-height: 15px;padding-left: 10px; max-height: 30px; min-height:25px; overflow: hidden;}

    .tin-danh-cho-ban .p-main {
        margin-top: 0px !important;
        margin-left: 0px !important;
    }

    .tin-danh-cho-ban .p-content, .tin-danh-cho-ban .p-bottom-crop {
        width: 436px;
    }

    .tin-danh-cho-ban .p-main-image-crop .product-avatar-img {
        height: 60px;
    }

.p-main-image {
    height: 60px !important;
    margin-bottom: 15px;
    border: 1px solid #055699;
    position: relative;
}

    .p-main-image .product-avatar-img {
        max-height: 100%;
        max-width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
    }

    .p-main-image a {
        color: #055699;
    }

.p-main-image-crop {
    width: 90px;
    margin-right: 10px;
    float: left;
    text-align: center;
}

.p-content {
    float: left;
    width: 630px;
   min-height:32px;
}

.p-main-image-crop .product-avatar-img {
    height: 60px;
    width: 90px;
    border: 1px solid #ccc;
}

.product-list .p-main-image-crop .video-icon {
    top: 25px;
    position: absolute;
    left: 44px;
    width: 30px;
    height: 30px;
    border: none;
}

.product-list .p-main-image-crop .product-video {
    width: 120px;
    position: inherit;
}
/*.p-bottom-crop {
    float: right;

    bottom: 0;
    left: 135px;
    width: 590px;
}*/


.p-bottom-crop {
    bottom: 0;
    float: left;
    left: 135px;
    width: 590px;
}


.p-main {
    /*position: relative;*/
}

.tin-danh-cho-ban .p-bottom-left {
    padding-left: 0px !important;
    float: left;
    width: 436px;
}

    .tin-danh-cho-ban .p-bottom-left .left {
        width: 100px;
        float: left;
        font-weight: bold;
    }

.tin-danh-cho-ban {
    border: 1px solid #a6c9e2;
    border-top: none;
}

    .tin-danh-cho-ban .vip0, .tin-danh-cho-ban .vip1, .tin-danh-cho-ban .vip2, .tin-danh-cho-ban .vip3, .tin-danh-cho-ban .vip5 {
        border-bottom: 1px solid #ebe9db !important;
        border-left: none !important;
        border-right: none !important;
        min-height: 60px !important;
        padding: 10px 0;
        margin: 0 10px;
    }

.product-list .product-video {
    width: 80px;
    text-align: center;
    top: 65px;
}

.product-list .video-icon {
    top: 15px;
    position: absolute;
    left: 25px;
    width: 30px;
    height: 30px;
    border: none;
}

.product-list .p-bottom-left {
    padding-left: 96px;
    float: left;
}

.product-list .otherlink {
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 10px;
}

    .product-list .otherlink a {
        color: #055699;
    }

.product-list .Title {
    width: 745px;
    color: #055699;
    font-size: 16px;
    font-weight: bold;
}

    .product-list .Title h1 {
        color: #055699;
        font-weight: bolder;
        margin: 3px 0;
        padding: 0 0 7px;
        font-size: 18px;
    }

    .product-list .Title .Footer {
        color: #333;
        font-size: 12px;
        text-transform: none;
        font-weight: normal;
        margin-bottom: 10px;
    }

.product-list .Header {
    width: 100%;
    /*height: 57px; */
}

.product-list .Main {
    width: 745px;
    margin-top: 5px;
}

.product-list .Header .Left {
    background-color: #055699;
    border-top-left-radius: 8px;
    width: 8px;
    height: 30px;
    float: left;
}

.product-list .Header .Repeat {
    background: #055699;
    float: left;
    width: 100%;
    color: #FFF;
    font-weight: bold;
    line-height: 30px;
}

    .product-list .Header .Repeat h2 {
        text-align: center;
        /*width: 450px;*/
        width:100%;
        float: left;
        padding-left: 10px;
        color: #fff;
    }
    .product-list .Header .Repeat .order {
        float: right;
        text-align: right;
        width: 250px;
        margin-right: 5px;
        
    }

    .product-list .Header .Repeat span {
        font-size: 12px;
        font-style: normal;
        font-weight: lighter;
    }

    .product-list .Header .Repeat select {
        border: none;
        padding: 2px 0;
    }

.product-list .Header .header-tab {
    list-style: none;
    margin: 0px;
    margin-left: 10px;
    padding: 0px;
}

    .product-list .Header .header-tab li.notab {
        background: none !important;
        line-height: 27px;
    }

        .product-list .Header .header-tab li.notab a {
            font-weight: bold;
            color: #055699;
        }

    .product-list .Header .header-tab li {
        list-style: none;
        float: left;
        margin-right: 5px;
        background-color: #e3eef4;
        background-image: url("../images/header-tab-left.jpg");
        padding-left: 4px;
        background-repeat: no-repeat;
        background-position: left top;
    }

        .product-list .Header .header-tab li span {
            background-image: url("../Images/header-tab-right.jpg");
            padding-right: 4px;
            background-repeat: no-repeat;
            background-position: right top;
            line-height: 27px;
            display: block;
        }

            .product-list .Header .header-tab li span span {
                line-height: 26px;
                border-top: 1px solid #76a1b2;
                display: block;
                padding: 0px 3px;
                font-weight: bold;
                background: none;
            }

        .product-list .Header .header-tab li.active {
            background-image: url("../Images/header-tab-active-left1.jpg");
            background-color: #055699;
        }

    .product-list .Header .header-tab .tincclihover:hover {
        background-image: url("../Images/header-tab-active-left1.jpg");
        background-color: #055699;
    }

        .product-list .Header .header-tab .tincclihover:hover a {
            text-decoration: none;
            color: White;
        }

        .product-list .Header .header-tab .tincclihover:hover span {
            background-image: url("../Images/header-tab-active-right1.jpg");
        }

            .product-list .Header .header-tab .tincclihover:hover span span {
                border-top: 1px solid #055472;
                color: #fff;
                background: none;
            }

    .product-list .Header .header-tab li.active span {
        background-image: url("../Images/header-tab-active-right1.jpg");
    }

        .product-list .Header .header-tab li.active span span {
            border-top: 1px solid #055472;
            color: #fff;
            background: none;
        }

            .product-list .Header .header-tab li.active span span a {
                color: #fff;
            }

.product-list .Header .Right {
    background-color: #055699;
    border-top-right-radius: 8px;
    width: 8px;
    height: 30px;
    float: left;
}

/*.product-list img
{    
    text-align: center;
    width: auto;
    height: auto;
}*/
.product-list a {
    text-decoration: none;
    text-align: center;
}

    .product-list a:hover {
        text-decoration: underline;
    }

.product-list strong {
    color: #319c00;
}

.product-list a:visited {
    color: #055699;
}

.p-main-text a {
    color: #055699;
}

/* begin Vip0*/
.product-list .vip0 {
    font-family: tahoma;
    border-bottom: 1px solid #E41B23;
  /*  border-left: 1px solid #E41B23;
    border-right: 1px solid #E41B23; */
    min-height: 60px;
}

    .product-list .vip0 .p-title {
        font-family: tahoma;
        font-size: 13px;
        color: #e41b23;
        padding-top: 7px;
        margin-left: 7px;
        text-transform: uppercase;
    }

        .product-list .vip0 .p-title a, .product-list .vip0 .p-title a:visited {
            text-decoration: none;
            color: #e41b23;
            font-weight: bold;
            padding-left: 20px;
            background-image: url('../images/star.png');
            background-repeat: no-repeat;
        }

            .product-list .vip0 .p-title a:hover {
                text-decoration: underline;
            }

    .product-list .vip0 .p-main {
        margin-top: 7px;
        margin-left: 7px;
    }

    .product-list .vip0 .p-main-image {
        width: 80px;
        float: left;
        height: 76px;
        margin-right: 7px;
    }

    .product-list .vip0 .p-main-text {
        color: #000000;
        font-family: tahoma;
        font-size: 12px;
        margin-right: 7px;
        line-height: 18px;
        margin-top: 0px;
        text-align: justify;
    }

    .product-list .vip0 .p-bottom {
        padding-bottom: 10px;
    }

    .product-list .vip0 .p-bottom-right {
        font-family: tahoma;
        font-size: 12px;
        color: #000;
        float: right;
        padding-right: 5px;
    }
/*end vip0*/

/* begin Vip1*/
.product-list .vip1 {
    font-family: tahoma; /*width:743px;*/
    border-bottom: 1px solid #E41B23;
  /*  border-left: 1px solid #E41B23;
    border-right: 1px solid #E41B23; */
    min-height: 104px;
}

    .product-list .vip1 .p-title {
        font-family: tahoma;
        font-size: 13px;
        color: #e41b23;
        padding-top: 7px;
        margin-left: 7px;
        text-transform: uppercase;
    }

        .product-list .vip1 .p-title a, .product-list .vip1 .p-title a:visited {
            text-decoration: none;
            color: #e41b23;
            font-weight: bold;
        }

            .product-list .vip1 .p-title a:hover {
                text-decoration: underline;
            }

    .product-list .vip1 .p-main {
        margin-top: 7px;
        margin-left: 7px;
    }

    .product-list .vip1 .p-main-image {
        width: 80px;
        float: left;
        height: 76px;
        margin-right: 7px;
    }

    .product-list .vip1 .p-main-text {
        color: #000000;
        font-family: tahoma;
        font-size: 12px;
        margin-right: 7px; /*width:645px;     float: left;*/
        line-height: 18px;
        margin-top: 0px;
        text-align: justify;
    }

    .product-list .vip1 .p-bottom {
        padding-bottom: 10px;
    }

    .product-list .vip1 .p-bottom-right {
        font-family: tahoma;
        font-size: 12px;
        color: #000;
        float: right;
        padding-right: 5px;
    }
/*end vip1*/
/* begin Vip2*/
.product-list .vip2 {
    font-family: tahoma;
   /* border-left: 1px solid #F60;
    border-right: 1px solid #F60; */
    border-bottom: 1px solid #F60;
    min-height: 104px; 
}

    .product-list .vip2 .p-title {
        font-family: tahoma;
        font-size: 13px;
        color: #ff6600;
        padding-top: 7px;
        margin-left: 7px;
        text-transform: uppercase;
    }

        .product-list .vip2 .p-title a, .product-list .vip2 .p-title a:visited {
            text-decoration: none;
            color: #ff6600;
            font-weight: bold;
        }

            .product-list .vip2 .p-title a:hover {
                text-decoration: underline;
            }

    .product-list .vip2 .p-main {
        margin-top: 7px;
        margin-left: 7px;
    }

    .product-list .vip2 .p-main-image {
        width: 80px;
        float: left;
        height: 76px;
        margin-right: 7px;
    }

    .product-list .vip2 .p-main-text {
        color: #000000;
        font-family: tahoma;
        line-height: 18px;
        font-size: 12px;
        margin-right: 7px; /*width: 645px;     float: left;*/
        margin-top: 0px;
        text-align: justify;
    }

    .product-list .vip2 .p-bottom {
        padding-bottom: 10px;
    }

    .product-list .vip2 .p-bottom-right {
        font-family: tahoma;
        font-size: 12px;
        color: #000;
        float: right;
        padding-right: 5px;
    }
/*end Vip2*/
/*begin Vip3*/
.product-list .vip3 {
    font-family: tahoma; /*width:743px;*/
   /* border-left: 1px solid #F60;
    border-right: 1px solid #F60; */
    border-bottom: 1px solid #F60;
    min-height: 104px;
}

    .product-list .vip3 .p-title {
        font-family: tahoma;
        font-size: 13px;
        color: #ff6600;
        padding-top: 7px;
        margin-left: 7px;
    }

        .product-list .vip3 .p-title a, .product-list .vip3 .p-title a:visited {
            text-decoration: none;
            color: #ff6600;
            font-weight: bold;
        }

            .product-list .vip3 .p-title a:hover {
                text-decoration: underline;
            }

    .product-list .vip3 .p-main {
        margin-top: 7px;
        margin-left: 7px;
    }

    .product-list .vip3 .p-main-image {
        width: 80px;
        float: left;
        height: 76px;
        margin-right: 7px;
    }

    .product-list .vip3 .p-main-text {
        color: #000000;
        font-family: tahoma;
        line-height: 18px;
        font-size: 12px;
        margin-right: 7px; /*width: 645px;     float: left;*/
        margin-top: 0px;
        text-align: justify;
    }

    .product-list .vip3 .p-bottom {
        padding-bottom: 10px;
    }

    .product-list .vip3 .p-bottom-right {
        font-family: tahoma;
        font-size: 12px;
        color: #000;
        float: right;
        padding-right: 5px;
    }
/*end Vip3*/
/*begin Vip5*/
.product-list .vip5 {
    font-family: tahoma; /*width:743px;*/
   /* border-left: 1px solid #055699;
    border-right: 1px solid #055699;*/
    border-bottom: 1px solid #ebe9db;
    min-height: 104px;
    padding-top: 8px;
}
.product-list .vip5:hover{ background-color:#F4F3EE; cursor:pointer;}
    .product-list .vip5 .p-title {
        font-family: tahoma;
        font-size: 13px;
        color: #319c00;
        line-height: 20px;
        float:left;
        margin-top:-5px;
    }

        .product-list .vip5 .p-title a {
            text-decoration: none;
            color: #319c00;
            font-weight: bold;
        }

            .product-list .vip5 .p-title a:visited {
                color: #848484;
            }

            .product-list .vip5 .p-title a:hover {
                text-decoration: underline;
            }

    .product-list .vip5 .p-main {
        margin-top: 12px;
        margin-left: 7px;
    }

    .product-list .vip5 .p-main-image {
        width: 80px;
        float: left;
        height: 76px;
        margin-right: 7px;
    }

    .product-list .vip5 .p-main-text {
        color: #000000;
        font-family: tahoma;
        line-height: 18px;
        font-size: 11px;
        margin-right: 7px; /*width: 645px;     float: left;*/
        margin-top: 0px;
        text-align: justify;
    }

    .product-list .vip5 .p-bottom {
        padding-bottom: 10px;
    }

    .product-list .vip5 .p-bottom-right {
        font-family: tahoma;
        font-size: 12px;
        color: #000;
        float: right;
        padding-right: 5px;
    }
/*end Vip5*/

.product-list .product-price, .product-list .product-city-dist, .product-city-dist a, .product-list .product-area {
    color: #319c00;
    font-weight: bold;
}

.product-list a:hover {
    text-decoration: underline;
    text-align: center;
}

a.link_blue:hover {
    color: #055699;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
}

a.link_blue:link {
    color: #055699;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
}

.t_left-baiviet {
    margin-top: 10px;
}

.t_left-baiviet-header {
    height: 25px;
}

.t_left-baiviet-header-left {
    height: 25px;
    float: left;
}

.t_left-baiviet-header-left-1 {
    background: #055699;
    border-top-left-radius: 8px;
    float: left;
    width: 7px;
    height: 25px;
}

.t_left-baiviet-header-left-repeat {
    background: #055699;
    float: left;
    line-height: 25px;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
}

.t_left-baiviet-header-left-2 {
    background: url('/Images/tit4.gif');
    float: left;
    width: 7px;
    height: 25px;
}

.t_left-baiviet-header-right {
    background: url(../Image/tit-repeat-bottom.jpg);
    height: 25px;
}

.t_left-baiviet-header-right-link {
    float: left;
    border-left: 1px solid #055699;
    line-height: 18px;
    vertical-align: middle;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 3px;
}

    .t_left-baiviet-header-right-link a {
        text-decoration: none;
        color: #055699;
    }

        .t_left-baiviet-header-right-link a:hover {
            text-decoration: underline;
        }

.line-home {
    border-bottom: 1px solid #055699;
}

.t_left-baiviet-content {
    border-left: 1px solid #9e9e9e;
    border-right: 1px solid #9e9e9e;
    border-bottom: 1px solid #9e9e9e;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    overflow: hidden;
}

.group-news-border-backgroup {
    height: auto;
    overflow: hidden;
    width: 260px;
    padding-top: 10px;
    padding-right: 7px;
    padding-bottom: 0;
    padding-left: 10px;
    float: left;
    line-height: 18px;
}

.group-news-border-backgroup img {
    width: 80px;
    height: 80px;
    float: left;
    margin-right: 5px;
}

.group-news-border-backgroup-image-title {
    width: 80px;
    height: 80px;
    float: left;
    margin-right: 5px;
    background-color: White;
    background-image: url('../Images/no-photo1.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

.group-news-title {
    /*margin-left: 90px;*/
    overflow: hidden;
}

    .group-news-title a {
        color: #000000;
        font-weight: bold;
        text-decoration: none;
        text-align: justify;
    }

.group-news-summary {
    text-align: left;
    text-align: justify;
    margin-top: 5px;
    padding-bottom: 5px;
}

.art-latest {
    background-color: #cfe5f2;
    border-top: medium none;
    margin: 10px 10px 5px;
    overflow: hidden;
    text-align: justify;
    width: 540px;
}

    .art-latest .art-item {
        margin-left: 10px;
        padding: 0 10px;
    }

        .art-latest .art-item, .art-latest .art-item a {
            color: #333;
            text-decoration: none;
        }

            .art-latest .art-item ul {
                color: #055699;
                list-style-type: square;
                margin: 5px;
                padding: 0;
            }

                .art-latest .art-item ul li a {
                    color: #333;
                    line-height: 20px;
                    overflow: hidden;
                    padding-bottom: 5px;
                    text-decoration: none;
                    vertical-align: middle;
                }

.container-default {
    width: 100%;
    margin-bottom: 10px;
    clear: both;
}

.t_right {
    width: 210px;
    margin-left: 10px;
    float: left;
}

.box-header {
    background: none repeat scroll 0 0 #055699;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    width: 100%;
    height: 25px;
}

.box-header1 {
    background: none repeat scroll 0 0 #055699;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    width: 100%;
    clear: both;
}

.name_tit {
    font-size: 20px;
    margin-bottom: 30px;
}

.name_tit1 {
    color: #FFFFFF;
    cursor: default;
    font-size: 13px;
    font-weight: bold;
    padding-top: 5px;
    text-transform: uppercase;
    margin-bottom: 0px;
}

.name_tit {
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
    padding-top: 5px;
    cursor: default;
}

.bor_box {
    border: solid 1px #999;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    /*border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;*/
    padding-bottom: 4px;
}

.list ul li a:link {
    text-decoration: none;
    color: #000;
}

.list ul li a:hover, .controls-view-date-contents-link:hover {
    color: #055699 !important;
}

.controls-view-date-contents-link {
    color: #000 !important;
    text-decoration: none !important;
    line-height: 18px !important;
}

.box-header-bg {
    background: url("../Images/hoi_dap_image03.gif") no-repeat #055699;
    border-bottom: medium none;
    line-height: 25px;
}

.box-content-bg {
    background-image: url("../Images/hoi_dap_image04.gif");
    background-repeat: no-repeat;
    border-top: medium none;
    padding-top: 4px;
}

.faq_box {
    display: block;
    text-align: center;
}

    .faq_box label {
        color: #055699;
        font-weight: bold;
        line-height: 25px;
    }

    .faq_box textarea {
        margin-top: 10px;
        height: 100px;
        width: 168px;
    }

.bds-tuvan, .bds-tuvan:visited {
    color: #055699;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.tuvan {
    padding: 7px;
    text-align: justify;
}

    .tuvan img {
        float: left;
    }

    .tuvan p {
        vertical-align: text-top;
    }

    .tuvan div {
        border-bottom: 1px solid #CCCCCC;
    }

.box-bg-right {
    background-color: #CFE5F7;
    border: 1px solid #055699;
    border-radius: 5px;
    text-align: center;
    padding: 5px 0;
}

    .box-bg-right ul {
        display: block;
        list-style-type: none;
        margin-left: 0;
        overflow: hidden;
        padding: 0;
    }

        .box-bg-right ul li {
            cursor: pointer;
            margin-left: 0;
            overflow: hidden;
            padding: 3px 0px;
        }

    .box-bg-right a {
        text-decoration: none;
        font-weight: bold;
        color: #055699;
    }

        .box-bg-right a:hover {
            font-weight: bold;
        }

    .box-bg-right img {
        margin: 0 3px 0 0;
        vertical-align: middle;
    }

.col_right {
    width: 210px;
    float: right;
}

    .col_right .prj_vip a {
        color: #444;
        font-weight: bold;
        text-decoration: none;
    }

.prj_vip a {
    color: #444;
    font-weight: bold;
    text-decoration: none;
}

#typicalBroker {
    margin-bottom: 10px;
    padding-bottom: 10px;
    background: url('../Images/broker_line_bg.jpg') no-repeat bottom center;
    margin-right: 10px;
}

    #typicalBroker .link {
        font-weight: bold;
        color: #055699;
        font-size: 12px;
        text-decoration: none;
    }

.colorbold, .colorboldblue {
    color: #055699;
    font-weight: bold;
}

.colorblue {
    color: #055699;
}

#typicalBroker .avatar {
    background: url(../Images/broker_avatar_bg.jpg);
    background-position: bottom center;
    background-repeat: no-repeat;
    padding-bottom: 3px;
    padding-right: 5px;
    height: 78px;
}

.enterprise-rightContent .customeScrollbar {
    height: 450px;
    overflow: auto;
    border-bottom: 1px solid #ccc;
}

.enterprise-rightContent .vip-row {
    display: inline-block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    background-image: url(/Images/broker_line_bg.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
    color: #333 !important;
    margin: 6px;
}

    .enterprise-rightContent .vip-row .avatar {
        float: left;
        height: 83px;
        background: url(/Images/broker_avatar_bg.jpg);
        background-position: bottom center;
        background-repeat: no-repeat;
        margin-right: 5px;
    }

        .enterprise-rightContent .vip-row .avatar a {
            border: 1px solid #d6cccb;
            width: 80px;
            height: 80px;
            display: block;
            overflow: hidden;
            position: relative;
        }

            .enterprise-rightContent .vip-row .avatar a img {
                width: 80px;
                position: absolute;
                top: 0;
                bottom: 0;
                margin: auto;
            }

        .enterprise-rightContent .vip-row .avatar .fone {
            color: #e70404;
            font-weight: bold;
            line-height: 20px;
        }

.linktoall {
    background-image: url(../Images/broker_view_all.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 30px;
    line-height: 30px;
    display: block;
    clear: both;
    text-decoration: none;
    color: #000;
}

#Bds-Intro {
    float: left;
    margin: 8px 0 18px 3px;
    text-align: justify;
    width: 793px;
    line-height: 18px;
}

    #Bds-Intro .bds-title h5 {
        font-size: 1.2em;
        font-weight: bold;
        padding-bottom: 5px;
        margin: 0;
    }

    #Bds-Intro a {
        color: #000;
        font-weight: bold;
        text-decoration: none;
    }

        #Bds-Intro a:hover {
            color: #055699;
        }

#Intro #BDS-set {
    float: right;
    padding-top: 40px;
    text-align: right;
}

#Intro .gotop {
    padding-top: 5px;
}

    #Intro .gotop a {
        color: #055699;
        font-size: 11px;
        text-decoration: none;
    }

        #Intro .gotop a:hover {
            text-decoration: underline;
        }

.footer-header {
    width: 1000px;
    height: 35px;
}

.footer-header-left {
    background: url('../Images/baochi1.jpg');
    width: 185px;
    height: 35px;
    float: left;
}

.footer-header-right {
    background: #cfe5f2;
    float: left;
    line-height: 35px;
    vertical-align: middle;
    padding-left: 5px;
    float: left;
    height: 35px;
    overflow: hidden;
    position: relative;
    width: 810px;
}

#set-home {
    padding-left: 5px;
    text-decoration: none;
}

.footer-header-right a {
    text-decoration: none;
    background-color: transparent;
    color: #055699;
}

.footer-middle {
    margin-top: 10px;
    background: #ededed;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 20px;
    display: inline-block;
}

.footer-middle-colum1 {
    width: 175px;
    float: left;
    margin-right: 15px;
}

.footer-middle-colum1-title {
    text-transform: uppercase;
    color: #0483ac;
    line-height: 20px;
    vertical-align: middle;
}

    .footer-middle-colum1-title a {
        font-weight: bold;
        color: #055699;
        text-decoration: none;
    }

.footer-middle-colum1-link a:hover {
    text-decoration: underline;
    color: #055699;
}

.footer-middle-colum1-link a {
    text-decoration: none;
    color: #000;
    font-size: 11px;
}

.footer-middle-colum1-link {
    color: #000;
    font-size: 11px;
    line-height: 20px;
    vertical-align: middle;
}

.footer-bottom {
    width: 1000px;
    margin-top: 20px;
}

.footer-bottom-top-1 {
    margin-left: 7px;
    float: left;
    border-right: 1px solid #055699;
}

    .footer-bottom-top-1 a {
        text-decoration: none;
        color: #055699;
        font-weight: bold;
        padding-right: 7px;
    }

#inter {
    background: url("../Images/top1.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    margin: 0;
    padding: 0;
    position: relative;
    width: 95px;
}

#title {
    padding: 2px 4px;
}

#inter ul {
    border: 1px solid #ccc;
    display: none;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 93px;
}

#inter:hover ul, #inter .uldisp {
    display: block;
}

#inter ul li:hover, #inter .lihover {
    background-color: #2795f0;
    color: #fff;
}

    #inter ul li:hover a {
        color: #fff;
    }

#inter ul li:first-child, #inter .iefirst-child {
    border-top: medium none;
}

#inter ul li {
    background-color: #bcd6eb;
    border-bottom: 1px solid #ccc;
    height: 21px;
    padding: 3px 0 0;
}

#inter:hover, #inter .hover {
    background: url("../Images/top3.jpg") no-repeat scroll 0 0 transparent;
    color: #fff;
    cursor: pointer;
}

#inter ul li img {
    margin: 3px 8px 0 6px;
    vertical-align: top;
}

.footer-bottom-end {
    margin-top: 5px;
    text-align: center;
    background: #ededed;
    border-top: 1px solid #ccc;
    padding: 15px;
    clear: both;
}

.footer-bottom-end-row1 {
    line-height: 18px;
    vertical-align: middle;
}

    .footer-bottom-end-row1 .add-left {
        width: 300px;
        float: left;
        text-align: left;
        padding-left: 5px;
        color: #222;
    }

    .footer-bottom-end-row1 .add-right {
        width: 300px;
        float: right;
        text-align: left;
        color: #222;
        padding-right: 5px;
    }
    .pad-left-15 {
        padding-left: 15px !important;
    }

.footer-banner {
    width: 100%;
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
    clear: both;
}

.body-left {
    width: 745px;
    float: left;
    /*    padding-top: 10px;*/
}

.body-right {
    width: 240px;
    float: right;
    margin-bottom: 10px;
    background-color: #fff;
}

.breadcrumbs {
    background-color: White;
    color: black;
    display: block;
    line-height: 20px;
    margin-bottom: 5px;
}

    .breadcrumbs a {
        color: #bdb6a3;
        font-style: normal;
        height: 15px;
        text-decoration: none;
    }

    .breadcrumbs span {
        height: 15px;
        line-height: 15px;
        overflow: hidden;
        padding-left: 5px;
        padding-right: 5px;
    }

.register-email {
    position: fixed;
    top: 15%;
    left: 30%;
    margin: 1;
    z-index: 110;
    background: #40ABED;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 540px; /*padding: 10px;*/
    box-shadow: 0px 0px 4px rgba(0,0,0,0.7);
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7);
    -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
}

.product-list .Header .Repeat span {
    font-size: 12px;
    font-style: normal;
    font-weight: lighter;
}

#product .Header .Repeat select {
    border: none;
    height: 22px;
}

.product-list-page .p-bottom-left {
    padding-left: 92px !important;
}

.background-pager-controls {
    background-color: #ececec;
    height: 34px;
    margin-top: 5px;
}

.background-pager-right-controls {
    float: right;
    margin-top: 5px;
}

.style-pager-row-selected {
    text-align: center !important;
    background-color: #055699;
    margin-left: 2px !important;
    width: auto !important;
    color: White !important;
    text-decoration: none !important;
    height: 23px !important;
    line-height: 23px !important;
    float: left !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
    border: 1px solid #ccc !important;
    font-weight: bold !important;
}

#content-main-right #column-right {
    float: right;
    width: 100%;
}

#content-main-right .box-left {
    background-color: #fff;
    overflow: hidden;
    margin-bottom: 10px;
}

.box-left .box-title {
    background-color: #055699;
    color: #eaeaea;
    font-weight: bold;
    padding: 6px;
    text-align: center;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

#searchcp {
    border: 1px solid #d7d7d7;
    overflow: hidden;
    padding: 0px 2px;
}

.result {
    color: #994a2b;
    font-weight: bold;
    padding: 5px;
    text-align: center;
}

.home-search-box .searchrow { color: #000000;width: 100%;}
.home-search-box .searchrow input[type=text]#txtKeywordSub 
{
		border:0px;
        margin: 2px 0 2px 2px;
		padding: 2px;
		float:left;
    }
span.bslable {color:#319c00;font-weight:bold; display:block;}
.home-search-box .labletext
{
	float: left;
    padding-top: 6px;
    text-align: right;
    width: 60px;
}
#searchcp .newicon{ width: 188px !important;}
.advance-select-box span.select-text {
    background: url('../Images/select-box-220.png') no-repeat;
    background-position: right 10px;
    bottom: 0;
    border: 1px solid #ccc;
    cursor: pointer;
    float: left;
    height: 23px;
    left: 0;
    line-height: 23px;
    overflow: hidden;
    position: absolute;
    text-align: left;
    width: 100%;
    z-index: 1;
}

.advance-select-box .select-text span.select-text-content {
    width: 100%;
    height: 23px;
    line-height: 23px;
    text-align: left;
    float: left;
    cursor: text;
    padding: 0px 5px;
}

.searchBroker {
    border: none !important;
}

    .searchBroker .searchrow {
        margin: 0px auto !important;
    }

.advance-select-options-2 {
    min-width: 220px;
}

    .advance-select-options-2 .header-options {
        min-width: 212px;
    }

#content-main-right #searchcp .searchrow select {
    margin: 0;
    width: 220px;
}

#product_search .select-box-context {
    clear: both;
    color: #000000;
    font-family: arial;
    font-size: 12px;
    border: 1.1px solid #CCCCCC;
    padding: 2px 0;
    z-index: 10;
}

#divLabelSearchAdv {
    text-align: center;
    padding: 5px;
}

#searchcp .searchbtn {
    text-align: center;
    line-height: 15px;
    margin-top: 5px;
}

.box-left .box-sub-title {
    color: #055699;
    font-weight: bold;
    line-height: 15px;
    text-decoration: none;
    padding: 5px;
    cursor: pointer;
}

.box-sub-title:hover {
    text-decoration: underline;
}

#div_count_product {
    padding: 2px 10px 0;
}

    #div_count_product h4 {
        color: #555;
        margin: 3px 0;
    }

    #div_count_product ul {
        list-style: none;
    }

        #div_count_product ul li {
            list-style: none;
        }

    #div_count_product a {
        color: #055699;
        text-decoration: none;
    }

#product-detail,
.pcc-detail {
    width: 745px;
    margin-top: 10px;
}

    #product-detail .pm-title,
    .pcc-detail .pm-title {
        color: #055699;
        font-weight: bold;
        font-size: 14px;
        font-family: tahoma;
        text-align: center;
        padding-bottom: 10px;
        border-bottom: solid 1px #055699;
        margin-bottom: 10px;
    }

        #product-detail .pm-title h1,
        .pcc-detail .pm-title h1 {
            font-size: 16px;
        }

            #product-detail .pm-title h1 span,
            .pcc-detail .pm-title h1 span {
                text-transform: uppercase;
                font-size: 16px;
            }

    #product-detail .pm-mota,
    .pcc-detail .pm-mota {
        color: #8e8e8e;
        font-weight: bold;
        margin-bottom: 5px;
        border-bottom: 1px dotted #cccccc;
    }

    #product-detail .pm-content,
    .pcc-detail .pm-content {
        font-size: 13px;
    }

    #product-detail .gia,
    .pcc-detail .gia {
        text-align: center;
        font-size: 14px;
        margin: 10px 0px;
    }

    #product-detail .gia-title,
    .pcc-detail .gia-title {
        float: left;
        font-size: 14px;
        margin-right: 15px;
    }

        #product-detail .gia-title strong,
        .pcc-detail .gia-title strong {
            color: #319c00;
            font-size: 14px;
        }

.greencolor {
    color: #319c00;
}

#product-detail .gia-title span,
.pcc-detail .gia-title span {
    font-weight: bold;
    font-size: 14px;
}

#product-detail .pm-middle-content,
.pcc-detail .pm-middle-content {
    width: 745px;
    margin-top: 10px;
}

#product-detail #divPhotoActive,
.pcc-detail #divPhotoActive {
    text-align: center;
    background: white;
}

    #product-detail #divPhotoActive img,
    #product-detail .divPhotoActive img,
    .pcc-detail #divPhotoActive img {
        width: auto !important;
        border: 1px solid #fff;
        /*padding: 2px;*/
        max-height: 500px;
        max-width:730px;
    }

.photo img {
   /* width: 80px;
    height: 60px; */
}

#autoplay,
.autoplay {
    cursor: pointer;
    bottom: 0;
    left: 0;
    font-size: 15px;
    font-weight: bold;
    color: #f00;
    padding: 5px;
    width: 735px;
    background-color: #ccc;
    opacity: .7;
}

    #autoplay span,
    .autoplay span {
        opacity: 1;
    }

.list-img #thumbs,
.list-img .thumbs {
    display: inline;
    list-style: none;
}

#product-detail .list-img ul li,
.pcc-detail .list-img ul li {
    float: left;
    margin: 5px 0;
    height: 70px;
}

.list-img #thumbs li.current img,
.list-img .thumbs li.current img {
    border: 2px solid #055699;
}

.list-img #thumbs li img,
.list-img .thumbs li img {
    border: 2px solid #fff;
    margin: 2px;
    padding: 1px;
    overflow: hidden;
    cursor: pointer;
    width: auto;
    height: 60px;
}

.slideshow-icon-back {
    position: absolute;
    top: 40%;
    left: 6px;
    width: 25px !important;
    height: 44px !important;
    cursor: pointer;
}

.slideshow-icon-next {
    position: absolute;
    top: 40%;
    right: 0;
    width: 25px !important;
    height: 44px !important;
    cursor: pointer;
}

#product-detail .pm-content-detail,
.pcc-detail .pm-content-detail {
    margin-top: 20px;
}

#product-detail .link,
.pcc-detail .link {
    color: #055699;
    font-weight: bold;
    margin-top: 5px;
}

#product-detail .pm-content-detail .left,
.pcc-detail .pm-content-detail .left {
    width: 360px;
    float: left;
}

.left-title {
    color: #055699;
    background: #bcd6eb;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    vertical-align: middle;
    line-height: 20px;
    padding-left: 10px;
}

#product-detail .link ul,
.pcc-detail .link ul {
    list-style: none;
}

    #product-detail .link ul li:hover,
    .pcc-detail .link ul li:hover {
        color: #f60;
    }

    #product-detail .link ul li,
    .pcc-detail .link ul li {
        float: left;
        margin-left: 10px;
        cursor: pointer;
    }

.pm-bottom {
    margin-top: 5px;
    font-size: 11px;
    color: #666;
    padding-left: 10px;
}

    .pm-bottom a {
        text-decoration: none;
        color: #055699;
    }

    .pm-bottom .bottom-right-link a {
        color: #000;
    }

    .pm-bottom a:hover {
        text-decoration: underline;
    }

.bottom-right {
    margin-top: 10px;
    font-size: 12px;
    float: right;
}

#product-detail .bottom-right-item,
.pcc-detail .bottom-right-item {
    float: left;
    margin-left: 10px;
}

#product-detail .bottom-right-link,
.pcc-detail .bottom-right-link {
    line-height: 18px;
    vertical-align: middle;
    margin-left: 5px;
    float: left;
}

#product-detail .bottom-right-icon,
.pcc-detail .bottom-right-icon {
    line-height: 18px;
    vertical-align: middle;
    float: left;
    margin-left: 5px;
}

#product-detail .pm-footer,
.pcc-detail .pm-footer {
    width: 745px;
    height: 63px;
    margin-top: 10px;
    font-size: 12px;
    color: #31829f;
    font-weight: bold;
    float: right;
}

#product-detail .pm-footer-left,
.pcc-detail .pm-footer-left {
    background: url(../Images/pm-footer-left.jpg);
    width: 7px;
    height: 63px;
    float: left;
}

#product-detail .pm-footer-center,
.pcc-detail .pm-footer-center {
    width: 731px;
    height: 61px;
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    float: left;
}

#product-detail .pm-footer-center-left,
.pcc-detail .pm-footer-center-left {
    background: url(../Images/pm-footer-left-left.jpg);
    width: 11px;
    height: 36px;
    float: left;
}

#product-detail .pm-footer-center-center,
.pcc-detail .pm-footer-center-center {
    background-color: #edebec;
    width: 706px;
    height: 36px;
    float: left;
}

    #product-detail .pm-footer-center-center a .pcc-detail .pm-footer-center-center a {
        color: #055699;
        text-decoration: none;
    }

#product-detail .pm-footer-center-right,
.pcc-detail .pm-footer-center-right {
    background: url(../Images/pm-footer-right-right.jpg);
    width: 11px;
    height: 36px;
    float: left;
}

#product-detail .pm-footer-right,
.pcc .pm-footer-right {
    background: url(../Images/pm-footer-right.jpg);
    width: 7px;
    height: 63px;
    float: left;
}

.product-list .viewmore {
    color: #999;
    margin-bottom: 5px;
    font-weight: bold;
    background: none !important;
}

#view_other_product {
    background-color: #ececec;
    display: block;
    line-height: 2em;
    margin: 5px 0;
    overflow: hidden;
    text-align: right;
}

.separable {
    margin-top: 10px;
    clear: both;
}

.other-product .Header .Repeat {
    width: 729px !important;
}

    .other-product .Header .Repeat h2 {
        width: 100% !important;
    }

#view_other_product a {
    color: #055699;
    float: right;
    padding: 2px 5px;
    text-decoration: none;
}

.other-footer-bottom {
    margin-top: 0px !important;
}

.enterprise-rightContent .viewmore {
    background-image: url(../Images/broker_view_all.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 30px;
    line-height: 30px;
    display: block;
    clear: both;
    text-decoration: none;
}

.enterprise-rightContent .broker-view {
    display: inline-block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    background-image: url(../Images/broker_line_bg.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
    color: #333 !important;
}

.enterprise-rightContent .broker-ava {
    float: left;
    width: 80px;
    background: url(../Images/broker_avatar_bg.jpg);
    background-position: bottom center;
    background-repeat: no-repeat;
    margin-right: 5px;
    position: relative;
}

    .enterprise-rightContent .broker-ava a {
        border: 1px solid #D6CCCB;
        display: block;
        min-height: 80px;
        overflow: hidden;
        position: relative;
    }

    .enterprise-rightContent .broker-ava img {
        bottom: 0;
        margin: auto;
        position: absolute;
        top: 0;
        width: 80px;
    }

.normalblue {
    color: #055699;
}

.breadcumd-button {
    width: 100%;
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
}

.banner-bottom {
    width: 1000px;
    margin-top: 5px;
    margin-bottom: 5px;
    clear: both;
}

.parent-main-left {
    width: 760px;
    float: left;
}

.parent-main-right {
    width: 240px;
    float: right;
}

.tc-tin-3cot-tit1 {
    width: 520px;
    background: #f6f6f6;
    padding: 5px;
    margin-top: 0;
}

.tc-tin-3cot-tit1-left {
    width: 250px;
    float: left;
    background: #f6f6f6;
    text-align: justify;
}

.tc-tin-3cot-tit1 img {
    border: 1px solid #ccc;
    width: 245px;
    height: 220px;
}

.bor_img {
    border: 1px solid #999;
    padding: 2px;
}

.tc-tin-3cot-tit1 h3, .tc-tin-3cot-tit1 p {
    padding-top: 10px;
}

.tc-tin-3cot-tit1-left h3 a {
    font-size: 14px;
    font-weight: bold;
    color: #055699;
    text-decoration: none;
}

.font-link-box-item {
    color: #000;
    text-decoration: none !important;
}

.tc-tin-3cot-tit1-right {
    float: left;
    width: 255px;
    padding-left: 10px;
    padding-top: 5px;
}

    .tc-tin-3cot-tit1-right img {
        border: 1px solid #ccc;
        float: left;
        width: 70px;
        height: auto;
    }

.tc-tin-3cot-tit1-right-link {
    float: left;
    padding-left: 10px;
    width: 168px;
}

.parent-cate-news .tc-tin-3cot-tit1-right-link2 {
    float: left;
    padding-left: 20px;
    margin-top: 5px;
    width: 255px;
}

.tc-tin-3cot-tit1-right-link2 a {
    color: #000;
    text-decoration: none;
}

.lblnewscateby {
    width: 102%;
    background-color: White;
    margin-bottom: -5px;
    margin-left: -5px;
    padding-top: 10px;
}

.tc-duan-tin {
    float: left;
    width: 530px;
}

    .tc-duan-tin h2 {
        height: 22px;
        width: 530px;
    }

.borderbold {
    border-bottom: 2px solid #055699;
}

.news-category-root-box-title-link {
    color: #fff !important;
    text-decoration: none;
    text-transform: uppercase;
}

.tit_l a span {
    background: url('../images/tit4.gif') no-repeat right top;
    display: block;
    float: left;
    padding: 4px 15px 0 6px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}

.tintuc-row1 {
    border-bottom: 1px dotted #999;
    float: left;
    width: 265px;
    overflow: hidden;
    line-height: 20px;
    text-align: justify;
}

.parent-cate-news .tintuc-row1 {
    border-bottom: none;
}

.tc-tit {
    margin-top: 10px;
    padding-bottom: 10px;
}

.tintuc-row1 .avatar {
    float: left;
    margin-right: 5px;
}

    .tintuc-row1 .avatar img {
        width: 120px;
        height: 100px;
        border: 1px solid #ccc;
    }

.font-link-news-parent {
    font-weight: bold !important;
    font-family: Tahoma,Helvetica,sans-serif;
    color: #9a492c !important;
    font-size: 14px !important;
    text-decoration: none !important;
}

.tc-duan-tin-thumnai {
    float: right;
    width: 255px;
}

.tc-duan-tin-thumnai-row1 {
    margin-top: 10px;
    width: 255px;
    clear: both;
}

.tc-duan-tin-thumnai-img {
    border: 1px solid #ccc;
    float: left;
    text-align: center;
    padding: 2px 0;
    width: 60px;
    height: 45px;
}

    .tc-duan-tin-thumnai-img img {
        width: 100%;
        height: 100%;
    }

.tc-duan-tin-thumnai-link {
    text-decoration: none;
    font-weight: bold;
    color: #055699;
    margin-left: 10px;
    width: 175px;
    float: left;
}

.tc-tin-3cot-tit1-right-link2 {
    float: left;
    margin-top: 5px;
    width: 235px !important;
    padding-left: 10px;
}

    .tc-tin-3cot-tit1-right-link2 ul {
        color: #055699;
        list-style-type: square;
        margin: 5px;
        padding: 0;
        line-height: 18px;
    }

.buttom-title-by-category, .buttom-title-by-category a {
    color: #b4b4b4;
    font-weight: bold;
    overflow: hidden;
    text-align: justify;
    text-decoration: none;
    width: 530px;
}

    .buttom-title-by-category span, .buttom-title-by-category strong {
        color: #055699;
        font-weight: bold;
    }

    .buttom-title-by-category a {
        text-decoration: underline;
    }

.breadcrumbs-bottom {
    background-color: White;
    color: black;
    line-height: 40px;
    margin: 10px 0 0;
    padding: 0;
    clear: both;
}

    .breadcrumbs-bottom > a > img {
        vertical-align: middle;
    }

    .breadcrumbs-bottom span {
        padding-right: 3px;
        height: 40px;
        line-height: 40px;
        overflow: hidden;
    }

    .breadcrumbs-bottom a:hover {
        font-weight: bold;
        text-decoration: none;
    }

    .breadcrumbs-bottom a:link {
        color: #055699;
    }

    .breadcrumbs-bottom a {
        padding-right: 3px;
        color: #bdb6a3;
        font-style: normal;
        height: 20px;
        text-decoration: none;
    }

.detailsView-title-style {
    padding: 5px 5px 5px 0;
    font-size: 18px;
    font-weight: bold;
    color: #055699;
    word-wrap: break-word;
    margin-bottom: 5px;
}

.subject-title-head-list h2 {
    padding: 5px 5px 5px 10px;
    background-color: #055699;
    margin-bottom: 10px;
    font-weight: bold;
    color: #FFFFFF;
}

.subject-title-head-list .title {
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
}

.tt-thumb-img {
    width: 220px;
    float: left;
}

.tt-thumb-cnt {
    width: 500px;
    float: left;
    margin-left: 10px;
}

.datetime {
    color: #999;
}

.line {
    border-bottom: 1px solid #999;
}

.tt-thumb-cnt a {
    font-size: 15px !important;
}

.tt-thumb-cnt h2 {
    padding-bottom: 5px;
}

.tintuc-list {
    clear: both;
    width: 100%;
}

    .tintuc-list h3 {
        line-height: 20px;
        text-align: justify;
    }

.tintuc-row1 .tc-img {
    float: left;
    width: 144px;
    margin-right: 10px;
    text-align: center;
}

.list-news-image-title {
    background-color: White;
    background-image: url('../Images/no-photo1.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    height: 106px;
}

.font-title-list-news {
    font-size: 1em;
    font-weight: bold;
    color: #055699;
    text-align: center;
    text-transform: uppercase;
}

.menu-title {
    color: #fff;
    display: block;
    font-weight: bold;
    padding: 5px 0;
    text-align: center;
    text-transform: uppercase;
    background: none repeat scroll 0 0 #055699;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.menu-right {
    display: block;
    overflow: hidden;
    text-align: left !important;
}

    .menu-right ul, .menu-right ul li ul {
        background: none repeat scroll 0 0 #fff;
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        .menu-right ul li, .menu-right ul li ul li {
            background: none repeat scroll 0 0 #CFE5F7;
            border-left: 20px none;
            display: block;
            line-height: 25px;
            margin-top: 1px;
            overflow: hidden;
            width: auto;
        }

.menu-active {
    background: none repeat scroll 0 0 #055699;
    color: White;
    display: block;
    font-weight: bold;
    line-height: 25px;
}

.menu-right ul li.menu-active a {
    background: none repeat scroll 0 0 #055699;
    color: #fff;
}

.menu-right ul li.menu-active ul li a {
    background: none repeat scroll 0 0 #CFE5F7;
    color: #000;
    font-weight: normal;
}

.menu-right ul li a {
    color: Black;
    background: none repeat scroll 0 0 #CFE5F7;
    display: block;
    font-weight: bold;
    line-height: 25px;
    padding-left: 10px;
    text-decoration: none;
}

.contentDetail .detailsView-title-style {
    font-size: 17px;
}

.date-first {
    color: #8f8f8f;
    margin-bottom: 10px;
}

.detailsView-contents-style td {
    text-align: justify;
}

.detailsView-contents-style {
    height: auto;
    word-wrap: break-word;
    text-align: justify;
}

    .detailsView-contents-style .summary {
        font-weight: bold;
    }

.contentDetail a {
    color: #055699;
}

.article-subject-content {
    font-weight: bold;
    color: #848484;
    padding-top: 7px;
}

.detail-article-content {
    line-height: 18px;
    text-align: justify;
    text-decoration: none;
    margin-top: 10px;
}

    .detail-article-content u {
        text-decoration: underline;
    }

        .detail-article-content u a, .detail-article-content a u {
            text-decoration: underline;
            color: #055699;
        }

    .detail-article-content table {
        margin: auto;
        border-collapse: separate;
    }

    .detail-article-content p {
        margin: 2% 0;
    }

.soucenews {
    text-align: right;
}

.detail-tools {
    font-family: arial;
    font-size: 11px;
}

    .detail-tools a {
        text-decoration: none;
    }

    .detail-tools .tool-left {
        float: left;
    }

    .detail-tools .tool-right {
        float: right;
        width: auto;
        margin-top: -5px;
    }

        .detail-tools .tool-right a {
            color: #000;
        }

.bgblue {
    background-color: #055699 !important;
}

.ar-comment {
    max-height: 350px;
    overflow-y: scroll;
    border-bottom: 1px solid #ccc;
}

.commentrow {
    float: left;
    width: 100%;
    background-color: #fff;
    margin-top: 5px;
}

.bgblue a {
    color: #fff !important;
}

.commentlist, .commentform {
    border: 1px solid #ccc;
    display: inline-block;
    width: 745px;
}

.commentcol_150 {
    float: left;
    width: 120px;
    margin-left: 20px;
}

.text-field {
    border-radius: 4px;
    /*height: 18px;*/
    border: solid 1px #A0A0A0;
    width: 288px;
    padding: 4px 1px;
}

.commentrow img {
    vertical-align: middle;
}

.commentrow .text-field {
    border-radius: 0;
    border: solid 1px #ccc;
}

.textbox_w580 {
    width: 580px !important;
}

.othernews {
    display: block;
    overflow: hidden;
    margin-bottom: 10px;
}

    .othernews h3 {
        float: left;
        font-size: 1.1em;
        font-weight: bold;
    }

    .othernews .otherline {
        border-bottom: 1px dashed #CCCCCC;
        float: right;
        line-height: 14px;
        width: 85%;
        margin-top: 0px;
    }

.iconlist {
    padding-left: 15px;
    background-image: url('../images/bullet-xanh.jpg');
    background-position: left center;
    background-repeat: no-repeat;
    line-height: 26px;
    margin-left: 15px;
    clear: both;
    display: block;
}

.othernews .showmore {
    cursor: pointer;
    text-decoration: none;
    font-weight: bold;
}

.fengshui-box-main {
    background: url('http://file1.batdongsan.com.vn/App_Themes/NewsGroup/images/aline6.jpg') repeat-x scroll center top transparent;
    border: 2px solid #e8d0c6;
    border-radius: 15px 15px 15px 15px;
    float: none;
    overflow: hidden;
    width: 748px;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.fengshui-box-contents {
    border-radius: 15px 15px 15px 15px;
    border-top: medium none;
    float: none;
    padding: 5px;
    width: 738px;
}

.fengshui-information-background {
    background: url('http://file1.batdongsan.com.vn/App_Themes/NewsGroup/images/aline4.jpg') repeat-x scroll center bottom white;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: 230px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5.2px;
    margin-right: 5.2px;
    padding: 5px;
    width: 30.5%;
}

.fengshui-information-header-background {
    background: url('http://file1.batdongsan.com.vn/App_Themes/NewsGroup/images/aline3.jpg') repeat-x scroll center top transparent;
    border-bottom: medium none;
    border-radius: 5px 5px 5px 5px;
    height: 40px;
    padding: 2px 5px 0;
}

.fengshui-nhadep a {
    color: #055699 !important;
    font-style: italic !important;
    font-weight: bold !important;
    text-decoration: underline !important;
}

.fengshui-line {
    border: 2px solid #f5e5c3;
    height: 1px;
    line-height: 1px;
    margin-bottom: 0;
}

.controls-view-title-image {
    width: 15px;
}

.controls-view-date-contents {
    padding-top: 3px;
    word-wrap: break-word;
    background-color: transparent;
    margin-left: 5px;
}

.fengshui-box-border {
    width: 33%;
    float: left;
}

    .fengshui-box-border ul li {
        list-style-image: url('http://file1.batdongsan.com.vn/App_Themes/NewsGroup/images/list2.png');
        margin: 2px 5px 2px 25px;
    }

.SubTopContent {
    width: 49.8%;
    float: left;
    /*margin-top: 10px;*/
}

.bglightblue {
    background-color: #CFE5F7;
}

#noidung-videobox ul {
    display: inline-block;
}

.list ul li {
    list-style-type: none;
    background: url(../Images/bullet-xanh.jpg) no-repeat 2px 13px;
    padding: 5px 7px 2px 8px;
    max-height: 20px;
    overflow: hidden;
}

#Hoidap-phongthuy {
    width: 100%;
    margin-left: 5px;
}

    #Hoidap-phongthuy .hdHeader {
        height: 28px;
        background: url('/images/hoidap-repeat.jpg');
        background-repeat: repeat-x;
    }

    #Hoidap-phongthuy .hdHeader-left {
        background: url('/images/hoidap-hoi.jpg');
        background-repeat: no-repeat;
        width: 28px;
        height: 28px;
        float: left;
    }

    #Hoidap-phongthuy .hdHeader-repeat {
        height: 28px;
        float: left;
        color: #055699;
        text-transform: uppercase;
        font-weight: bold;
        line-height: 28px;
        vertical-align: middle;
    }

    #Hoidap-phongthuy .hdHeader-right {
        background: url('/images/hoidap-right.jpg');
        background-repeat: no-repeat;
        width: 6px;
        height: 28px;
        float: right;
    }

    #Hoidap-phongthuy .hdcontent-left {
        width: 48%;
        float: left;
    }

    #Hoidap-phongthuy .hdcontent-left-title {
        color: #055699;
        font-weight: bold;
        padding-left: 10px;
        padding-top: 10px;
    }

    #Hoidap-phongthuy .hdcontent-left-quetion {
        text-align: center;
        padding-top: 10px;
        float: left;
        padding-left: 10px;
    }

    #Hoidap-phongthuy .hdcontent-left-botton {
        padding-top: 10px;
        text-align: center;
        float: left;
        width: 170px;
    }

    #Hoidap-phongthuy .hdcontent-right {
        width: 50%;
        float: left;
        padding-left: 5px;
    }

        #Hoidap-phongthuy .hdcontent-right img {
            width: 98%;
        }

    #Hoidap-phongthuy .hdcontent-right-title {
        color: #055699;
        font-weight: bold;
        padding-left: 10px;
        padding-top: 10px;
    }

    #Hoidap-phongthuy .hdcontent-right-detail {
        padding: 5px 0 5px 5px;
    }

    #Hoidap-phongthuy .hdcontent-right-icon {
        width: 5px;
        height: 5px;
        float: left;
        padding-top: 7px;
    }

    #Hoidap-phongthuy .hdcontent-right-link {
        padding-left: 5px;
        margin-left: 5px;
        margin-right: 5px;
    }

        #Hoidap-phongthuy .hdcontent-right-link a {
            text-decoration: none;
            color: #000;
        }

.fengshui-information-header-link {
    color: #055699;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}

.fengshui-information-header-background-img {
    float: right;
    height: 40px;
}

.fengshui-link-a {
    padding-left: 5px;
    color: #055699 !important;
    text-decoration: underline !important;
}

.fengshui-style-link-a-2 {
    text-decoration: none !important;
    color: Black;
}

.fengshui-style-link-a {
    font-weight: bold;
    text-decoration: none;
    color: #055699;
}

.news-image-video-icon {
    margin-left: 5px;
    width: auto !important;
    height: auto !important;
    border: none !important;
    float:  none !important;
}

#product-detail .left-detail div div:first-child,
.pcc-detail .left-detail div div:first-child {
    color: #055699;
    width: 80px !important;
}

#product-detail .left-detail .left,
#product-detail .right-content .left,
.pcc-detail .left-detail .left,
.pcc-detail .right-content .left {
    color: #055699;
    width: 80px;
    float: left;
}

#product-detail .left-detail .right,
.pcc-detail .left-detail .right {
    width: 250px;
    float: right;
}
.btn-xoa{ border: none;background: #fff url('../Images/xoatin.gif') no-repeat;color: #666 !important;font-weight: normal !important;padding-left: 15px;}

.left-detail a {
    text-decoration: none;
    color: #055699;
    font-weight: bold;
}

.left-detail {
    font-size: 12px;
    line-height: 25px;
    vertical-align: middle;
}

#divCustomerInfo .right {
    width: 200px;
    float: right;
}

.right-title {
    color: #055699;
    font-size: 12px;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 5px;
}

    .right-title h2 {
        background: url('../Images/2arrow.jpg') no-repeat 0 5px;
        padding-left: 12px;
    }

#product-detail .right-content div:first-child,
.pcc-detail .right-content div:first-child {
    width: 70px !important;
}

.right-content {
    margin-top: 10px;
    margin-left: 10px;
}

.pt-ck {
    width: 370px;
    float: left;
}

.pt-ck-bor {
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #ededed;
    border: 1px solid #ccc;
    padding: 10px;
    margin-bottom: 10px;
}

.pad {
    padding: 10px !important;
    border: none !important;
}

.borderblue {
    border: 1px solid #055699;
}

.borderccc {
    border: 1px solid #ccc;
}

.list-ck ul {
    margin-top: 5px;
    margin-left: 20px;
}

    .list-ck ul li {
        list-style-type: none;
        padding: 3px 0;
    }

        .list-ck ul li label {
            width: 125px;
            float: left;
        }

        .list-ck ul li input {
            border: 1px solid #9fceec;
            width: 117px;
        }

.validateMessage {
    color: red;
}

.list-ck ul li select {
    border: 1px solid #9fceec;
    width: 120px;
}

#searchArea input[type="reset"], input[type="button"], input[type="submit"] {
    color: #055699;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    margin: 7px 4px 4px 0;
    text-align: center;
}

#Hoidap-phongthuy .hdcontent {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background-color: #ededed;
    background: #ededed;
}

#Hoidap-phongthuy .hdfooter {
    /*background: url(http://file1.batdongsan.com.vn/App_Themes/NewsParentGroup/images/bottom1.png); background-position: -1px bottom; background-repeat: no-repeat;*/
    height: 6px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background: #ededed;
    border-radius: 5px 5px 5px 5px;
}

#TopBanner {
    width: 746px;
    height: 96px;
    float: right;
}

    #TopBanner .container-default {
        margin: 0px !important;
        text-align: right;
    }

.broker {
    border: 1px solid #ccc;
    overflow: hidden;
    font-family: "Tahoma",Helvetica,sans-serif !important;
    font-size: 12px !important;
    padding-bottom: 5px;
    text-align: left !important;
}

    .broker h1 {
        font-size: 15px;
    }

    .broker .search-title {
        border-bottom: 1px solid #055699;
        color: #055699 !important;
        font-size: 12px !important;
        font-weight: bold !important;
        margin: 5px 0 10px;
        padding: 0 0 3px 15px;
    }

.searchCondition {
    display: block;
    line-height: 20px;
    margin: 5px 0 0 40px;
}

    .searchCondition .codition {
        margin-top: 5px;
    }

        .searchCondition .codition ul {
            color: #319C00 !important;
            list-style-type: square !important;
            margin: 0 0 10px;
        }

            .searchCondition .codition ul li {
                font-weight: bold !important;
            }

                .searchCondition .codition ul li label {
                    font-weight: normal !important;
                    padding-right: 10px;
                }

        .searchCondition .codition label {
            color: #4f4f4f !important;
            font-weight: bold !important;
        }

.totalbroker {
    font-weight: bold !important;
    text-align: left;
    padding-left: 5px;
}

.broker .list-title {
    background-color: #CFE5F7;
    border-bottom: 1px solid #ccc;
    color: #055699;
    font-weight: bold;
    line-height: 15px;
    padding: 3px 0 3px 10px;
}

    .broker .list-title a {
        font-weight: bold;
        color: #055699 !important;
        text-decoration: none;
    }

.broker .img {
    border: 1px solid #ccc;
    float: left;
    height: 80px;
    margin: 17px 10px 0 10px;
    overflow: hidden;
    padding: 2px;
    width: 80px;
    overflow: hidden;
}

    .broker .img img {
        max-width: 80px;
        width: 80px;
        height: 80px;
    }

.broker .list-row {
    padding-left: 110px;
    margin-top: 10px !important;
}

    .broker .list-row div.title {
        color: #055699;
        float: left;
        margin-right: 10px;
        width: 10%;
    }

    .broker .list-row div.broke-content {
        color: #333;
        padding-left: 72px;
    }

.broker .broke-content a {
    color: #319c00;
}

.broker-detail .list-title-detail {
    color: #055699;
    font-weight: bold !important;
    padding: 8px 0 8px 5px;
    background-color: #CFE5F7;
    margin-bottom: 10px;
}

.broker-detail {
    border: 0px !important;
}

.broker .list-row-top {
    padding-top: 12px;
}

.broker .list-row-detail {
    background-color: #edecec;
    padding: 3px 10px 2px 15px;
}

.broker .img_detail {
    border: 1px solid #959595;
    float: left;
    height: auto;
    margin: 15px 15px 0;
    overflow: hidden;
    padding: 2px;
    position: absolute;
    width: 110px;
    overflow: hidden;
}

.broker .list-row-detail .info {
    margin-left: 130px;
}

.info {
    display: block;
    clear: both;
    margin-top: 3px;
}

.broker .list-row-detail .info .addrTitle {
    color: #055699;
    float: left;
    width: 50px;
}

.broker .list-row-detail .info span, .info-right span {
    color: #055699;
    margin-right: 5px;
}

.info span {
    margin-right: 10px;
}

.broker .list-row-detail .info a {
    color: #055699 !important;
    text-decoration: none;
}

.broker .list-row-detail .chat img {
    clear: both;
    float: left;
    padding-right: 5px;
    vertical-align: text-bottom;
}

.broker .list-row-detail .chat a {
    color: #055699;
    text-decoration: underline;
}

.broker .list-row-detail .info input {
    margin-top: 4px;
}

.broker .introtitle {
    clear: both;
    color: #055699;
    font-size: 13px;
    font-weight: bold;
    margin: 10px 0;
}

.broker .introcontent {
    line-height: 15px;
    margin-left: 5px;
    text-align: justify;
    font-size: 12px;
    font-family: tahoma, geneva, sans-serif;
}

.broker .producttitle {
    clear: both;
    color: #055699;
    font-size: 13px;
    font-weight: bold;
    margin: 10px 0 5px;
}

.broker .productcontent-right {
    padding-left: 25px;
}

.other-info {
    clear: both;
}

    .other-info .list span {
        background: url("../Images/bullet-xanh.jpg") no-repeat scroll left center transparent;
        padding-left: 10px;
    }

    .other-info a {
        color: #055699;
        line-height: 20px;
        text-decoration: none;
    }

.other-product .Header {
    height: 30px !important;
}

.c1 {
    border-bottom: solid 2px #055699;
    line-height: 20px;
    margin-bottom: 0px;
}

.c1, .c2, .c3 {
    background: none repeat scroll 0 0 #fff;
    display: block;
    overflow: hidden;
}

.c12 {
    background-color: #055699;
    border-top-left-radius: 8px;
    float: left;
}

.c11 {
    background-color: #055699;
    border-top-right-radius: 8px;
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    padding: 0 10px;
    float: left;
}

.c13 span {
}

.c13 a {
    color: #fff;
    font-size: 1.2em;
    font-weight: bold;
    padding: 0 10px;
    background-color: #055699;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

.div-other-broker {
    font-family: "Tahoma",Helvetica,sans-serif;
    font-size: 12px;
    display: block;
    overflow: hidden;
    width: 99%;
    line-height: 18px;
    text-align: left !important;
    width: 100%;
    border-right: solid 1px #cccccc;
    border-left: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
}

.c3 {
    border-top: dotted 1px #999;
    padding-top: 10px;
    margin-left: 20px;
    border-top: none;
}

.c31 {
    float: left;
    display: block;
    overflow: hidden;
    width: 16%;
}

    .c31 .avatar {
        text-align: center;
        width: 100%;
        padding: 1px;
        border: solid 1px #cccccc;
        width: 80px;
        height: 80px;
        overflow: hidden;
        margin: 0px auto;
    }

        .c31 .avatar img {
            width: 80px !important;
        }

    .c31 .c312 {
        padding: 3px;
        float: right;
        display: block;
        overflow: hidden;
        padding-right: 2px;
        padding-top: 0;
        width: 100%;
        text-align: center !important;
    }

        .c31 .c312 a:visited {
            font-weight: bold;
            text-decoration: none;
            color: #000 !important;
        }

        .c31 .c312 a {
            font-weight: bold;
            text-decoration: none;
            color: #000 !important;
        }

.view-more-broker {
    text-align: right;
    margin-right: 10px;
    margin-bottom: 5px;
}

.enterprise-rightContent .rc12 ul, .enterprise-rightContent .rc22 ul, .enterprise-leftContent .rc12 ul {
    display: block;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

    .enterprise-rightContent .rc12 ul li, .enterprise-leftContent .rc12 ul li {
        line-height: 20px;
        width: 100%;
        padding-bottom: 5px;
    }

        .enterprise-rightContent .rc12 ul li select, .enterprise-leftContent .rc12 ul li select {
            border: 1px solid #999;
            color: Black;
            padding: 2px 0;
        }

.enterprise-search-control-width {
    width: 98%;
}

.enterprise-search-button {
    color: #055699;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    margin: 0 4px 0 0 !important;
    text-align: center;
}

.tc-duan-title {
    color: #055699;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    padding: 10px;
}

.blueline {
    border-bottom: 2px solid #055699;
    padding-bottom: 5px;
    margin-bottom: 8px;
}

.bluebg {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    background-color: #CFE5F7;
}

.c21 {
    display: block;
    overflow: hidden;
    float: left;
}

    .c21 img {
        display: block;
        width: 110px;
        height: 110px;
        padding: 2px;
        border: solid 1px #055699;
    }

.c22 {
    width: 77%;
    padding-left: 7px;
    float: left;
    text-align: left !important;
}

    .c22 ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        .c22 ul li {
            padding: 3px 5px;
            border: none;
        }

            .c22 ul li span {
                font-weight: bold;
                padding-right: 5px;
            }

.div-company {
    font-family: "Tahoma",Helvetica,sans-serif;
    font-size: 12px;
    display: block;
    overflow: hidden;
    width: 99%;
    line-height: 18px;
    text-align: left !important;
}

    .div-company .c1 {
        margin-bottom: 10px;
    }

    .div-company .c11 a {
        color: #fff !important;
    }

    .div-company .c1, .div-company .c2, .div-company .c3 {
        background: none repeat scroll 0 0 #fff;
        display: block;
        margin-bottom: 10px;
        overflow: hidden;
    }

    .div-company .c3 {
        border-top: dotted 1px #999;
        padding-top: 10px;
    }

    .div-company .c31 {
        width: 33%;
    }

        .div-company .c31 .c311 {
            width: 28%;
            float: left;
            display: block;
            overflow: hidden;
        }

            .div-company .c31 .c311 img {
                display: block;
                width: 45px;
                height: 45px;
                padding: 1px;
                border: solid 1px #ccc;
            }

        .div-company .c31 .c312 {
            width: 67%;
            padding: 3px;
            float: right;
            display: block;
            overflow: hidden;
            padding-right: 2px;
            padding-top: 0;
            text-align: left !important;
        }

.c2 {
    display: block;
    overflow: hidden;
    background: #fff;
    margin-bottom: 10px;
    border-bottom: 1px dotted #999999;
    padding-bottom: 8px;
    margin-left: 10px;
}

.c211 {
    display: block;
    overflow: hidden;
    float: left;
}

    .c211 img {
        height: 80px;
        width: 80px;
        display: block;
        padding: 2px;
        border: solid 1px #055699;
    }

.c22 {
    width: 77%;
    padding-left: 7px;
    float: left;
    text-align: left !important;
}

.div-listcompany {
    font-family: "Tahoma",Helvetica,sans-serif;
    font-size: 12px;
    display: block;
    overflow: hidden;
    width: 99%;
    line-height: 18px;
    text-align: left !important;
}

    .div-listcompany h3 {
        font-weight: bold;
    }

    .div-listcompany .c1, .div-listcompany .c2, .div-listcompany .c3 {
        margin-bottom: 10px;
    }

.c22 a:hover {
    text-decoration: underline;
}

.c22 a {
    color: #055699 !important;
    text-decoration: none;
    font-weight: normal;
    text-decoration: none;
    font-style: normal;
}

.c22 ul li a, .c22 ul li a:hover {
    color: #055699 !important;
}

.h1, .a11 h2 {
    background: none repeat scroll 0 0 #fff;
    color: #055699;
    font-size: 1.3em;
    font-weight: bold;
}

.d1 {
    border: 1px solid #055699;
    display: block;
    overflow: hidden;
    padding: 10px;
}

.d11 {
    display: block;
    float: left;
    width: 120px;
}

    .d11 img {
        border: 1px solid #055699;
        display: block;
        height: 110px;
        padding: 2px;
        width: 110px;
    }

.d12 {
    display: block;
    float: left;
    padding-left: 10px;
    width: 580px;
}

    .d12 ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        .d12 ul li {
            padding: 3px;
        }

            .d12 ul li label {
                color: #055699;
            }

    .d12 span, .d12 span.yahoo, .d12 span.skype {
        color: black;
        line-height: 23px;
        padding-right: 5px;
        font-weight: bold;
    }

    .d12 ul li a {
        color: #055699 !important;
        font-weight: bold;
    }

    .d12 a {
        color: #055699;
        font-style: normal;
        font-weight: normal;
        text-decoration: none;
    }

.a11 h2 {
    background: url("http://file1.batdongsan.com.vn/App_Themes/NewsGroup/images/arrow.jpg") no-repeat scroll left center transparent;
    padding-left: 10px;
    text-transform: uppercase;
}

.enterprisedetail {
    padding: 15px !important;
    border: 1px solid #055699;
    margin-top: 10px;
}

.a12, .p12 {
    line-height: 1.6em;
    padding: 0 5px 5px;
    text-align: justify;
}

.enterprisedetail p {
    margin: 10px 0;
}

.enterprise-rightContent {
    text-align: left !important;
    margin-bottom: 10px;
}

    .enterprise-rightContent .rc11, .enterprise-rightContent .rc21, .enterprise-leftContent .rc11 {
        background: none repeat scroll 0 0 #055699;
        border: 1px solid #055699;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        color: white;
        display: block;
        font-weight: bold;
        line-height: 25px;
        text-align: center; /*text-transform: uppercase;*/
    }

        .enterprise-rightContent .rc11 .title-style h3 {
            font-weight: bold !important;
            color: white !important;
            font-family: tahoma !important;
            font-size: 12px !important;
        }

    .enterprise-rightContent .rc12 {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
        border-image: none;
        border-style: none solid solid;
        border-width: medium 1px 1px;
        color: #055699 !important;
        padding: 5px 0 5px 5px;
        border-color: #999;
    }

.enterprise-vip-img {
    height: 50px;
    width: 50px;
    float: left;
    padding: 1px;
    margin-right: 5px;
    margin-bottom: 10px;
    border: 1px solid #999;
    float: left;
}

    .enterprise-vip-img img {
        height: 50px;
        width: 50px;
    }

.enterprise-vip-link {
    width: 150px;
    float: right;
}

    .enterprise-vip-link a {
        color: black !important;
        text-decoration: none;
    }

.tc-duan-tit1 {
    background: #e2e2e2;
    padding: 10px;
    margin-top: 5px;
}

.title-tt {
    color: #055699;
    font-size: 16px;
    font-weight: bold;
    padding-left: 5px;
}

    .title-tt a {
        text-decoration: none;
        font-size: 14px;
        font-weight: bold;
        color: #055699;
    }

.tc-duan-tit1 span {
    font-weight: bold;
    padding-left: 5px;
    padding-top: 5px;
    display: block;
}

.tc-duan-tit2 {
    margin-top: 10px;
}

.tc-duan-tit2-content {
    width: 180px;
    float: left;
    padding-right: 10px;
}

.tc-duan-tit2-content-img {
    width: 180px;
    height: 100px;
}

.tc-duan-tit2-content-text {
    margin-top: 5px;
}

    .tc-duan-tit2-content-text a {
        color: #055699;
        font-weight: bold;
        text-decoration: none;
    }

.project-parent-cate-list {
    width: 530px;
}

    .project-parent-cate-list h2 {
        margin-top: 10px;
        height: 22px;
        width: 530px;
    }

    .project-parent-cate-list h3 a {
        color: #055699;
    }

    .project-parent-cate-list .tintuc-row1 {
        float: left;
        width: 360px;
        border: none;
    }

    .project-parent-cate-list .tc-duan-tin-thumnai {
        float: right;
        width: 180px;
    }

    .project-parent-cate-list .tc-duan-tin-thumnai-link {
        width: 105px;
    }

.project-by-cate-list h1 {
    height: 22px;
}


.project-by-cate-list .tintuc-row1 {
    border-bottom: 1px dotted #999;
    padding-bottom: 10px;
    float: left;
    width: 100%;
    line-height: 20px;
    max-height: none;
    text-align: justify;
}

.project-by-cate-list .title-tt {
    padding-left: 5px;
    margin-top: 5px;
}

.tc-tit span {
    font-weight: bold;
}

.project-by-cate-list .desc {
    float: right;
    line-height: 20px;
    text-align: justify;
    width: 588px;
}

.project-by-cate-list {
    width: 750px;
}

.tc-tit-bottom {
    background: #ececec;
    text-align: right;
    line-height: 30px;
    height: 30px;
}

.ks-pagination-links {
    color: #333;
    margin-top: 0;
    position: relative;
    text-align: left;
    color: #808080;
    margin-bottom: 15px;
    line-height: 140%;
    text-align: right;
    padding-top: 2px;
    float: right;
}

.caooc-right-top {
    margin-top: 1px;
}

.caooc-right-top-header {
    height: auto;
    background: #055699;
    line-height: 26px;
    vertical-align: middle;
    color: #FFF;
    font-weight: bold;
    padding-left: 10px;
}

    .caooc-right-top-header a, .caooc-right-top-header a:visited {
        text-decoration: none;
        color: #FFF;
        font-weight: bold;
    }

.caooc-right-top-drop {
    margin-top: 1px;
}

.caooc-right-top-cap3 {
    padding-left: 20px;
}

.caooc-right-top-cap2 {
    background: #CFE5F7;
    line-height: 26px;
    color: #000;
    margin-top: 1px;
    padding-left: 10px;
}

    .caooc-right-top-cap2 a, .caooc-right-top-cap2 a:visited, .caooc-right-top a:visited {
        text-decoration: none;
        font-weight: bold;
        color: #000;
    }

.caooc-right-top-drop {
    margin-top: 1px;
}

.caooc-right-top-cap1 {
    background: #cfe5f2;
    line-height: 26px;
    color: #000;
    margin-top: 1px;
    padding-left: 20px;
}

.title-tt h1 {
    color: #055699;
    font-size: 16px;
    font-weight: bold;
    padding-left: 5px;
    margin-bottom: 10px;
}

#detail .tabProject {
    background-color: #055699;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    float: left;
    list-style: none outside none;
    margin-bottom: 10px;
    padding: 5px 5px 0;
}

    #detail .tabProject li {
        background-color: #055699;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        cursor: pointer;
        float: left;
        height: 18px;
        margin-right: 14px;
        padding: 5px 4px;
    }

.tabActiveProject {
    background-color: #fff !important;
}

    .tabActiveProject a {
        color: #055699 !important;
    }

#detail .tabProject li a {
    text-decoration: none;
    font-weight: bold;
    color: #fff;
}

.editor ul li {
    list-style: none;
}

.a1 img {
    margin: 10px 0;
}

.div-company h3[class=h1] {
    color: black;
    font-size: 12px;
}

.h1 {
    margin-bottom: 8px;
    margin-top: 0;
}

#otherProject ul {
    color: #055699;
    float: left;
    list-style-position: outside;
    list-style-type: square;
    margin: 0 0 10px 30px;
    padding: 0;
    width: 610px;
}

    #otherProject ul li {
        float: left;
        margin: 0 10px;
        padding: 3px;
        width: 270px;
    }

        #otherProject ul li a {
            color: #055699;
            font-weight: bold;
            text-decoration: none;
        }

.container-common {
    clear: both;
    display: inline-block;
    width: 100%;
}

.t_gr {
    color: #055699;
}

.sTitle_Header {
    background: none repeat scroll 0 0 #055699;
    color: #fff !important;
    display: block;
    font-weight: bold;
    padding-left: 10px;
    text-align: left;
    line-height: 26px;
    text-decoration: none;
}

.ques-bar {
    background: #CFE5F7;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 5px 10px;
    color: #055699;
}

.ques-cnt {
    float: left;
    width: 660px;
}

a.link_org:hover {
    text-decoration: underline;
}

a.link_org:link {
    color: #055699;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
}

a.link_bl:link, a.link_bl:visited {
    color: #055699;
    font-size: 13px;
    text-decoration: none;
}

.ques-img {
    float: right;
    width: 55px;
}

.line-dotted {
    border-bottom: 1px dotted #999;
    padding-bottom: 10px;
}

.faq-question {
    clear: both;
    display: block;
    width: 750px;
}

    .faq-question .faq-listing {
        clear: both;
        overflow: hidden;
        padding-left: 3px;
        padding-right: 0;
    }

        .faq-question .faq-listing .faq-name {
            color: #055699;
            display: block;
            font-size: 15px;
            font-weight: bold;
        }

        .faq-question .faq-listing .left {
            float: right;
            overflow: hidden;
            text-align: center;
            width: 60px;
        }

        .faq-question .faq-listing .faq-avatar {
            border: 1px solid #055699;
            float: right;
            margin: 4px;
            margin-right: 0;
            padding: 1px;
            width: 50px;
        }

            .faq-question .faq-listing .faq-avatar img {
                height: 50px;
                vertical-align: middle;
                width: 50px;
            }

        .faq-question .faq-listing .faq-IM {
            margin: 3px 0;
            overflow: hidden;
            padding: 0;
            white-space: nowrap;
        }

        .faq-question .faq-listing .faq-right, .faq-question .faq-listing .faq-intro {
            display: block;
            float: left;
            overflow: hidden;
            padding: 5px;
            width: 650px;
            text-align: left;
        }

            .faq-question .faq-listing .faq-right .faq-content, .faq-question .faq-listing .faq-intro .faq-content {
                display: block;
                padding: 5px 0 0;
            }

            .faq-question .faq-listing .faq-right .faq-author, .faq-question .faq-listing .faq-right .faq-more, .faq-question .faq-listing .faq-intro .faq-author, .faq-question .faq-listing .faq-intro .faq-more {
                color: #5f5f5f;
                display: block;
                padding: 3px 0;
            }

    .faq-question .faq-author strong {
        color: Black;
    }

    .faq-question .faq-listing .faq-right .faq-content a, .faq-question .faq-listing .faq-intro .faq-answer a, .faq-question .faq-listing .faq-intro .faq-more a {
        color: #055699;
        font-style: normal;
        text-decoration: none;
    }

    .faq-question .faq-detail {
        line-height: 150%;
        overflow: hidden;
        padding: 5px;
        text-align: left;
        width: 99%;
        text-align: justify;
    }

        .faq-question .faq-detail strong {
            padding: 5px 0;
        }

        .faq-question .faq-detail p {
            margin: 0;
        }

.faq-reply-button {
    display: block;
    padding: 10px 0;
    text-align: center;
}

    .faq-reply-button a {
        color: #055699;
        font-weight: bold;
        text-decoration: none;
    }

.faq-reply {
    display: block;
}

.faq-reply-name {
    width: 48%;
    float: left;
    text-align: left;
    font-weight: bold;
}

    .faq-reply-name input, .faq-reply-email input {
        font-weight: normal;
    }

.faq-reply-email {
    width: 48%;
    float: right;
    text-align: left;
    font-weight: bold;
}

.faq-reply-content {
    clear: both;
    padding-top: 10px;
    margin-bottom: 5px;
    font-weight: bold;
    color: #555;
}

.mingid-commentData .mingid-itemComment {
    border-top: 1px solid #e5e5e5;
    padding: 10px 0 10px 10px;
    float: left;
    clear: both;
    width: 750px;
}

.mingid-col {
    padding-left: 48px;
    display: inline-block;
    width: 700px;
}

.cutebox3 {
    zoom: 1;
}

.mingid-col > .mingid-colL {
    width: 48px;
    margin-left: -48px;
    font-size: 12px;
    position: relative;
}

.sexyCute3 {
    float: left;
    display: block;
}

.mingid-colR > .mingid-datar {
    padding-left: 10px;
    position: relative;
}

.mingid-parentContent {
    position: relative;
}

.mingid-datar .mingid-user {
    color: #3b5998;
    font-size: 11px;
    margin-bottom: 2px;
    overflow: hidden;
}

.mingid-user a, .mingid-user span {
    color: #444;
    text-decoration: none;
    cursor: pointer;
}

.mingid-datar .mingid-numberLike {
    font-size: 11px;
    color: #808080;
    position: absolute;
    right: 10px;
    top: 0;
}

.mingid-datar .mingid-commentText {
    color: black;
    line-height: 15px;
    font-size: 11px !important;
    margin-bottom: 2px;
    padding-right: 40px;
    overflow: hidden;
}

.mingid-datar .mingid-commentInfo {
    font-size: 11px;
    color: #999;
    position: relative;
}

.mingid-datar .mingid-dot {
    margin: 0 5px;
    color: #3b5998;
    font-size: 10px;
}

.mingid-commentInfo .mingid-replyBtn, .mingid-commentInfo .mingid-likeBtn {
    color: #055699;
    cursor: pointer;
    text-decoration: none;
}

.mingid-replyform {
    display: none;
    background: none repeat scroll 0 0 #f5f5f5;
    padding-left: 20px;
}

.lnkreply {
    border: 1px solid #3b5998;
    border-radius: 2px 2px 2px 2px;
    display: inline-block;
    background-color: #039ad3;
    padding: 2px;
    padding-right: 4px;
    padding-left: 4px;
    color: white;
    font-weight: bold;
}

.btncancel {
    border: 1px solid #3b5998;
    border-radius: 2px 2px 2px 2px;
    display: inline-block;
    background-color: #039ad3;
    padding: 2px;
    padding-left: 4px;
    padding-right: 4px;
    color: white;
    font-weight: bold;
    cursor: pointer;
}

.mingid-replyBox {
    padding-top: 10px;
}

    .mingid-replyBox .mingid-arrowBox {
        border-top: 1px solid #e5e5e5;
        box-shadow: 0 -1px 0 #f5f5f5;
        margin-bottom: 1px;
        position: relative;
    }

.mingid-arrowBox .mingid-arrowUp {
    border-bottom: 4px solid #e5e5e5;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    position: absolute;
    left: 18px;
    top: -5px;
}

.mingid-commentData {
    float: left;
}

.mingid-col > .mingid-colR {
    width: 100%;
    font-size: 12px;
}

#faq-ask-advice {
    border: 1px solid #cfcfcf;
    border-radius: 8px 8px 8px 8px;
    clear: both;
    display: block;
    overflow: hidden;
    width: 100%;
}

.faq-hq1 {
    background-color: #055699;
    background-image: url("../Images/hoi_dap_image03.gif");
    background-position: top left;
    background-repeat: no-repeat;
    color: #fff;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
    padding: 6px 60px;
    text-transform: uppercase;
}

#faq-ask-advice .faq-title {
    width: 720px;
}

#faq-ask-advice .faq-contact {
    width: 350px;
    margin-right: 20px;
    float: left;
}

#faq-ask-advice .faq-email {
    width: 350px;
    float: left;
}

    #faq-ask-advice .faq-email input {
        width: 100%;
    }

.faq-required {
    color: inherit;
}

#faq-ask-advice select {
    width: 325px;
}

.dangnhap {
    width: 600px;
    margin: auto;
}

.dangnhap-header {    
    text-align: center;
    padding: 10px 0 0;
    font-weight: bold;    
    color: #055699;
    font-size: 23px;
}
.dangnhap-header img{ vertical-align: middle;}

.dangnhap-content {    
    border: 1px solid #999999;
    border-radius: 6px;
    box-shadow: 0 0 5px 0 #999999;
    margin: 40px auto auto;
    width: 600px;
}

.dangnhap-content-1 {
    padding: 0 10px 10px 10px;    
}

.dangnhap-content-1-left {
    width: 330px;
    margin: 0px 0 10px 10px;
    float: left;
    background: #FFF;
    border-right: 1px dotted #999;
}

.dangnhap-content-1-left-row {
    padding: 5px;
}

.dangnhap-content-1-left span {
    color: red;
}

.dangnhap-content-1-left-row input[type="text"],
.dangnhap-content-1-left-row input[type="password"]{
    width:300px;
    border: 1px solid #CCCCCC;
    color: #666666;
    height: 29px;
    line-height: 29px;
    padding: 0 5px;
    border-radius: 5px;
    background-color: #ededed;
}
.dangnhap-content-1-left-row input:focus {
    box-shadow: 0 0 5px #079cfb;
    -webkit-box-shadow: 0 0 5px #079cfb; 
    -moz-box-shadow: 0 0 5px #079cfb;
    background-color: #fff !important;
    /*border: none !important;*/
}

.dangnhap-content-1-left-row-checbox {
    float: left;
}

    .dangnhap-content-1-left-row-checbox input {
        padding: 0;margin: 0;vertical-align: middle;margin-right: 3px;
    }

.dangnhap-content-1-left-row-text {
    float: left;
    line-height: 20px;
    vertical-align: middle;
}

.dangnhap-content-bottom {
    margin-left: 5px;
}

    .dangnhap-content-bottom a {
        text-decoration: none;
        color: #000;
    }

.dangnhap-content-end {
    margin: 15px;
    padding: 5px;
    background: #fffad8;
    border: 1px solid #cbcac8;
    margin-left: 5px !important;
}

    .dangnhap-content-end span {
        color: #000;
        font-size: 11px;
    }

.dangnhap-content-1-right {
    float: left;
    width: 239px;
    background: #FFF;
    padding-top: 50px;
    padding-bottom: 83px;
}

.dangnhap-content-1-right-top {
    text-align: center;
}

.dangnhap-content-1-right-nut {
    margin-top: 10px;
}
.button-login{
    background: url('../Images/bgdangnhap.jpg') no-repeat;
    color: #fff !important;
    border: none;    
    width: 132px;
    height: 31px;
}

.linkReg {
    background: url('../Images/bgdangky.jpg') no-repeat;
    color: #fff !important;    
    width: 174px;
    line-height: 49px;
    font-weight: bold;
    font-size: 20px;
    display: block;
}
.post-bg-Title {
    width: 740px;
    margin-bottom: 10px;
    text-align: center;
    border: none;
    color: #000;
}

    .post-bg-Title h1 {
        font-size: 16px;
        text-transform: uppercase;
        color: #055699;
        margin-bottom: 5px;
    }

#user_manage_product {
    margin: 0 0 10px;
    overflow: hidden;    
    clear: both;
}

#divPostNews {
    float: left;
    background: white;
    padding: 5px 15px 20px;
    margin: 10px 0;
    width: 720px;
}

    #divPostNews .rowPost {
        width: 720px;
        vertical-align: middle;
    }

.rowPost span {
    margin: 0;
    padding: 0;
}

#divPostNews .rowPost .leftPostArea {
    width: 70%;
    margin-bottom: 10px;
}

#divPostNews .rowPost .leftArea {
    width: 75%;
    float: left;
}

    #divPostNews .rowPost .leftArea #labeltitle {
        width: 18%;
        height: 28px;
        float: left;
        font-weight: bold;
    }

.redfont {
    color: red;
}

#divPostNews .rowPost .leftArea .input {
    width: 80%;
    float: right;
    margin-bottom: 10px;
}

.errorMessage {
    display: none;
    float: left;
    color: red;
    width: 100%;
    line-height: 16px;
    font-size: 13px;
    text-align: justify;
}

#map_canvas {
    width: 100%;
    height: 300px;
}

.promotionHeaderRow {
    height: 15px;
    border-bottom: 1px solid #CCC;
    padding: 5px;
    font-weight: bold;
}

.rowHighlight {
    font-weight: bold;
    color: #026C96;
}

.helpMessage {
    display: none;
}

#divPostNews .rowHeader {
    clear: both;
    padding-left: 10px;
    margin-top: 10px;
    font-weight: bold;
    line-height: 25px;
    background-color: #055699;
    background-image: url();
    background-repeat: no-repeat;
    background-position: 5px center;
    overflow: hidden;
}

    #divPostNews .rowHeader h2 {
        margin-left: 5px;
        color: #fff;
    }

.vip_cofig_info {
    display: block;
    clear: both;
}

    .vip_cofig_info ul {
        float: left;
        list-style: none;
        padding: 5px 2px 10px 0;
        /*margin: 0; */
        margin-bottom: 10px;
        width: 100%;
    }

        .vip_cofig_info ul .type {
            width: 20%;
            float: left;
            margin: 0;
            padding: 0;
        }

.w80per {
    width: 80% !important;
}

.dropdown-list {
    /*height: 23px;*/
    border: solid 1px #a0a0a0;
    border-radius: 3px;
    padding: 3px 1px;
}

.vip_cofig_info ul .begindate {
    width: 20%;
    float: left;
    margin: 0;
    padding: 0;
}

.vip_cofig_info ul .enddate {
    width: 20%;
    float: left;
    margin: 0;
    padding: 0;
}

.vip_cofig_info ul .cost {
    width: 20%;
    float: left;
    margin: 0;
    padding: 0;
}
.vip_cofig_info ul .Refresh {
    width: 20%;
    float: left;
    margin: 0;
    padding: 0;
}

#vip_cofig_info_explain {
    margin-left: 15px;
    width: 95%;
}

#divPostNews .rowContent .rowContentLeft {
    clear: both;
    width: 80%;
    float: left;
    margin: 20px 0 10px 20px;
}

#divPostNews .rowContent .rowPostContentLeft {
    width: 75%;
}

#divPostNews .rowContent .rowContentLeft .postrow .des1 {
    width: 24%;
    float: left;
    padding-bottom: 10px;
}

.grayfont {
    color: #999;
}

#divPostNews .rowContent .rowContentLeft .postrow .des2 {
    width: 75%;
    float: left;
    padding-bottom: 10px;
}

    #divPostNews .rowContent .rowContentLeft .postrow .des2 textarea {
        border: 1px solid #999;
        padding: 3px 2px 5px 2px;
    }

#divPostNews .rowContent .rowContentLeft .postrow {
    width: 100%;
    float: left;
    padding-bottom: 5px;
}

#divPostNews .rowContent .rowPostContentRight {
    width: 20%;
    color: #999;
    float: left;
    margin-top: 20px;
    text-align: justify;
}

#divPostNews .rowContent .rowContentRight {
    width: 16%;
    color: #999;
    float: left;
    margin-top: 20px;
    text-align: justify;
}

#divPostNews .rowContent .rowContentLeft .postrow .base1 {
    width: 21%;
    float: left;
}

#divPostNews .rowContent .rowContentLeft .postrow .base2 {
    width: 28%;
    float: left;
}

#divPostNews .rowContent .rowContentLeft .postrow .base3 {
    width: 18%;
    float: left;
    margin-left: 4%;
    padding-top: 5px;
}

#divPostNews .rowContent .rowContentLeft .postrow .base4 {
    width: 28%;
    float: left;
}

#divPostNews .rowContent .rowContentLeft .postrow .base5 {
    width: 79%;
    float: left;
}

#divPostNews .rowPost .inputcaptcha {
    width: 80%;
    float: left;
    margin-top: 15px;
    vertical-align: bottom;
}

    #divPostNews .rowPost .inputcaptcha .col1 {
        float: left;
        margin-right: 5px;
        text-align: left;
        width: 36%;
    }

    #divPostNews .rowPost .inputcaptcha .col2 {
        float: left;
        margin-right: 5px;
        text-align: left;
        width: 20%;
    }

    #divPostNews .rowPost .inputcaptcha .col3 {
        float: left;
        margin-right: 5px;
        text-align: left;
        width: 4%;
    }

#divPostNews .rowPost .captcha {
    width: 20%;
    font-weight: bold;
    float: left;
    padding-top: 15px;
}

.w85per {
    width: 85% !important;
}

#divPostNews .rowContent .rowContentLeft .postrow .base51 {
    width: 38%;
    float: left;
}

#divPostNews .rowHeader label:hover {
    cursor: pointer;
}

#divPostNews .rowHeader label {
    margin-left: 5px;
    color: #fff;
}

#divPostNews .rowContent {
    clear: both;
    border: 1px solid #999;
}

#usercp, #usercp table {
    color: #000;
    line-height: 135%;
    margin-left: 2px;
    margin-top: 2px;
}

.white-background {
    border: 1px solid #ccc;
    margin: 0 10px 10px 0;
    padding: 10px 5px;
}

.bold-title {
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-left: 4px;
    border-bottom: 1px solid #ccc;
    color: #055699;
    text-transform: uppercase;
}

.row-content {
    background: url("../Images/bullet-xanh.jpg") no-repeat scroll 6px 6px transparent;
    padding-bottom: 10px;
}

.row-content a {
    color: black;            
    padding-left: 17px;
    text-decoration: none;
}

.row-content a:hover, a:active, a.selected {
    color: #055699;
}
    
.row-content a.selected { font-weight: bold;}

#content-user #column-no-right-user {
    /*border: 1px solid #ccc;*/
    /*margin: 2px 0 10px;*/
    overflow: hidden;
    width: 765px;    
}

#column-no-right-user .bor-arround {
    border: 1px solid #ccc;
}

.no-bor-bot{ border-bottom: none!important;}
.t-4-c{ margin: 0;padding: 0;border: none;}
.t-4-c td{ width: 160px;padding-bottom: 3px;}

.advance-control {
    color: #666;
    height: 29px !important;
    line-height: 29px;
    position: relative;
    text-align: left;
    width: 180px !important;
    z-index: 10;
}

.advance-control input, .advance-control select {
    width: 165px;
    position: relative;
    height: 23px;
    opacity: 0;
    -moz-opacity: 0;    
    filter: alpha(opacity=0);
    z-index: 10;
    cursor: pointer;
}

.advance-control option {    
    color: #666;
}
.advance-control input, .advance-control select {
    width: 170px!imporatant;
}
.advance-control span.select-text {
    background: url("../Images/select-box-220.png") no-repeat center right;
    border: 1px solid #CCCCCC;
    bottom: 0;
    cursor: default;
    float: left;
    height: 27px;
    left: 0;
    line-height: 27px;
    overflow: hidden;
    position: absolute;
    text-align: left;    
    z-index: 0;
    padding: 0 5px;
    width: 160px;
}

input.keycode{ color: #666;width: 160px;padding: 0 5px;height: 27px;border: 1px solid #ccc;line-height: 27px;}

.bor {
    border-bottom: 1px solid #ccc;
    text-align: center;
}

.tit {
    color: #055699;
    font-size: 22px;
    font-weight: bold;
    margin-left: 10px;
    padding-left: 10px;
    display: inline-block;
}

.UsDmdContain {
    float: left;
    margin-top: 2px;
}

.UsDmdInner {
    border-bottom: solid 1px #ccc;
    float: left;
    overflow: hidden;
}

    .UsDmdInner .header {
        background-color: #f0f0f0;
        border-right: 1px solid #ccc;
        border-top: 1px solid #ccc;
        font-weight: bold;
        text-align: center;
    }

    .UsDmdInner .stt {
        text-align: center;
        width: 25px;
    }

    .UsDmdInner div {
        float: left;
        margin-bottom: -100px;
        padding-bottom: 100px;
    }

    .UsDmdInner .matin {
        width: 80px;
        text-align: center;
    }

    .UsDmdInner .tieude {
        width: 300px;
    }

    .UsDmdInner .luotxem {
        text-align: center;
        width: 47px;
    }

    .UsDmdInner .ngayhethan {
        text-align: center;
        width: 88px;
    }

    .UsDmdInner .xoa {
        text-align: center;
        width: 30px;
    }

.cell {
    border-right: 1px solid #ccc;
}

#usercp_header{
    background-color: #d4ebfd;
    float: left;
    font-size: 93%;
    line-height: normal;
    margin-top: 0;
    padding-top: 0;
    width: 100%;
    height: 43px;
    padding-left: 10px;
}
.tab_header {
    background-color: #d4ebfd;    
    font-size: 93%;
    line-height: normal;
    margin-top: 0;
    padding: 5px 10px 0 10px;
    width: 98%;        
}

    #usercp_header ul, .tab_header ul {
        list-style-type: none;
        padding: 0;
        margin-top: 9px;
    }

#usercp_header ul li, .tab_header ul li {
    display: inline-block;
    margin-left: 3px;       
}

#usercp_header ul a, .tab_header ul a {
    border-radius: 5px 5px 0 0;
}
.tab_header ul a{
    background: none repeat scroll 0 0 #055699;
    color: white;
    display: block;            
    font-weight: bold;
    padding: 10px;
    text-decoration: none;
}
#usercp_header ul a.active, .tab_header ul a.active {
    background: none repeat scroll 0 0 white;    
    font-weight: bold;
    padding: 10px;
    text-decoration: none;
    color: black;
}

#usercp_header ul a.unactive{
    background: none repeat scroll 0 0 #055699;
    color: white;
    display: block;            
    font-weight: bold;
    padding: 10px;
    text-decoration: none;
}
.pad-top-bot{ padding: 10px 0 !important;}

table.lstMail td{ padding: 5px 0;border-top: 1px solid #ccc;padding-right: 10px;word-break: break-all;}
table.lstMail th{ color: #055699; font-weight: bold; padding: 5px 0;border-top: 1px solid #ccc;}
table.lstMail a:visited{ color: #666;}
.input-std{ border: 1px solid #ccc;height: 25px;margin-bottom: 7px;width: 150px;}
.button-blue{ background: #055699; border: none; border-radius: 5px; color: #FFFFFF !important; width: 65px;padding: 5px 0;font-size: 12px !important;}
.button-blue1{ background: #055699; border: none; border-radius: 5px; color: #FFFFFF !important; padding: 5px;font-size: 12px !important;}
.button-add{ background: #055699 url('../Images/more.jpg') no-repeat 5px center;color: #fff !important;border: none;border-radius: 5px;height: 30px;  }
.error-block{ color: red;padding: 20px 0 10px 100px;display: block;}
.timkiem{ border: none;background: #055699 url('../Images/timkiem.gif') no-repeat;width: 96px;height: 27px;color: #fff !important;padding-left: 27px; font-weight: bold;font-size: 12px !important;}
.pad-bot-20{ padding-bottom: 20px;}
.blueborline {
    border-bottom: 2px solid #055699;
    background-color: #D4EBFD;
    font-weight: bold;
    color: #055699;
    padding: 5px 10px;
    margin-bottom: 10px;
}
.domainpanel select{ line-height: 27px; margin-right: 10px; padding: 2px 1px; width: 150px !important;margin: 5px;color: #666;}
#editIndividualForm { color: #666;}
.tblInfo { margin-left: 15px;}
.tblInfo td{ padding: 5px;}
#editIndividualForm .fright select{ border: 1px solid #ccc;padding: 5px;width: 23%!important;margin-right: 5px;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
    padding: 0;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-family: Tahoma;
    font-size: 12px;
    margin: 0;
    text-decoration: none;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-family: Tahoma;
    font-size: 12px;
}
element.style {
    text-align: center;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-family: Tahoma;
    font-size: 12px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-family: Tahoma;
    font-size: 12px;
}
#product-detail .pm-content, .pcc-detail .pm-content {
    font-size: 13px;
    border-bottom: 1px dotted #cccccc;
    padding:10px 0px 10px 15px;
    overflow:hidden;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-family: Tahoma;
    font-size: 12px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-family: Tahoma;
    font-size: 12px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-family: Tahoma;
    font-size: 12px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-family: Tahoma;
    font-size: 12px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-family: Tahoma;
    font-size: 12px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-family: Tahoma;
    font-size: 12px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-family: Tahoma;
    font-size: 12px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-family: Tahoma;
    font-size: 12px;
}
body {
    line-height: 18px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-family: Tahoma;
    font-size: 12px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-family: Tahoma;
    font-size: 12px;
}
table.lstProduct td, table.lstQuestion td, table.lstAnswer td, table.lstGeneral td {
    border-bottom: 1px solid #CCCCCC;
    padding: 10px 10px 10px 0;    
    color: #666;
    vertical-align: top;
}

table.lstProduct td a, table.lstQuestion td a, table.lstAnswer td a{ color: #055699;}
table.lstProduct th, table.lstQuestion th, table.lstAnswer th, table.lstGeneral th  {
    background: #D4EBFD;
    text-align: center;
    color: #055699;
    font-weight: bold;
    border-bottom: 2px solid #055699;    
}
table.lstQuestion th, table.lstQuestion th, table.lstAnswer th, table.lstGeneral th{ padding: 10px 0;}
table.lstProduct td a.grey, table.lstQuestion td a.grey, table.lstAnswer td a.grey,  table.lstGeneral td a.grey{ color: #666;}
.chitiet label{ width: 110px;display: inline-block;padding-left: 10px;clear: both;}
.chitiet span{ color: #055699;float: right;width: 191px;word-break: break-all; }
.question {
    margin-bottom: 10px;
}

    .question input[type=submit], .answer input[type=submit] {
        margin: 10px 0 10px 10px !important;
    }

.tblPersoner {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
}

    .tblPersoner td {
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        padding: 3px;
    }

    .tblPersoner .first td {
        background-color: #f0f0f0;
        font-weight: bold;
        color: #666;
    }
.btnDelAll {
    border: none;
    color: #FFFFFF !important;
    padding: 5px 5px 5px 22px;    
    border-radius: 5px;    
    background: #055699 url('../Images/arrowicon.jpg') no-repeat;
    background-position: 5px center;
}

.fieldset-block {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccd5cc;
    border-radius: 5px 5px 5px 5px;
    width: 99%;
}

fieldset {
    border: 1px solid #ccc;
    padding: 0.2em;
}

.fieldset-block legend {
    background: none repeat scroll 0 0 #055699;
    border-radius: 3px 3px 3px 3px;
    color: White;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    padding: 5px;
    width: 95%;
    margin-left: 5px;
}

.html-content {
    line-height: 20px;
    margin-bottom: 10px;
}

.divTitleStatic h1 {
    border-bottom: 1px solid #055699;
    color: #055699;
    font-size: 17px;
    font-weight: bolder;
    line-height: 25px;
    margin-bottom: 10px;
    padding: 0 0 5px;
    text-align: center;
}

.art-tool {
    display: block;
    text-align: center;
    width: 100%;
}

    .art-tool ul {
        display: block;
        margin: 0;
        padding: 0;
    }

        .art-tool ul li {
            display: inline;
            padding: 5px;
        }

            .art-tool ul li a {
                text-decoration: none;
            }

.html-content a {
    color: #055699;
    text-decoration: none;
}

.art-tool ul li img {
    margin-right: 5px;
    vertical-align: middle;
}

.ad-table {
    margin: 10px 0;
    width: 350px;
}

.ad-table-caption {
    background-color: #dbf3fd;
    border: 1px solid #d7d7d7;
    color: #055699;
    padding: 5px 0 5px 15px;
}

.ad-table-line {
    border: solid 1px #d7d7d7;
    border-top: 0;
    clear: both;
    height: 35px;
}

.ad-table-col1 {
    float: left;
    padding: 5px 5px 0 30px;
    width: 30px;
}

.ad-table-col2 {
    float: left;
    padding-top: 10px;
    width: 200px;
}

.ad-table-col3 {
    float: left;
    padding-top: 10px;
    width: 80px;
}

.ad-table a {
    color: #055699;
    text-decoration: none;
}

.box-register {
    margin-top: 2px;
    width: 600px;
    padding-bottom: 10px;
    border: 1px solid #055699;
    -moz-border-radius-topleft: 8px;
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    -webkit-border-bottom-left-radius: 8px;
    width: 100%;
}

.contact-tbl {
    width: 100%;
    padding: 20px;
    overflow: hidden;
}

    .contact-tbl .contact-tbl-row span.label {
        color: #055699;
        font-weight: bold;
    }

    .contact-tbl .contact-tbl-row span.content {
        color: #555;
    }
    /*.content
{
    width: 248px;
    height: 300px;
    border-left: 1px #b0aeae solid;
    border-right: 1px #b0aeae solid;
    background: url(../Images/bg.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}*/
    .contact-tbl .contact-tbl-title {
        border-bottom: 1px dotted #b8b8b8;
        padding-bottom: 5px;
        padding-top: 5px;
        width: 92%;
        color: #055699;
        font-weight: bold;
        float: left;
    }

.tbl-inform {
    color: #FF0000 !important;
    float: left;
    font-weight: bold;
    height: 25px;
    margin-top: 30px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    width: 92%;
}

.contact-tbl .contact-tbl-row {
    width: 95%;
    padding: 5px 0 2px 40px;
    float: left;
}

    .contact-tbl .contact-tbl-row .contact-tbl-label {
        clear: both;
        width: 20%;
        float: left;
        font-weight: bold;
        color: #055699;
    }

    .contact-tbl .contact-tbl-row .contact-tbl-content {
        width: 80%;
        float: left;
    }

.contact-text-field {
    height: 20px;
    width: 300px;
    border: solid 1px #a0a0a0;
    border-radius: 3px;
}

.contact-text-area {
    height: 120px;
    width: 340px;
    border: solid 1px #a0a0a0;
    border-radius: 3px;
}

.breadcrumbs a:hover {
    font-weight: bold;
    text-decoration: none;
}

.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs-bottom a:visited {
    color: #055699;
}

.tagpanel {
    margin: 10px 0 0 0;
    font-weight: bold;
}

    .tagpanel a:link, .tagpanel a:visited {
        color: #055699;
        font-weight: bold;
        margin-top: 5px;
    }

    .tagpanel a:hover {
        color: #f60;
        font-weight: bold;
        margin-top: 5px;
    }

a.link_sr:link, a.link_sr:visited {
    color: #055699;
    text-decoration: underline;
}

a.link_sr:hover {
    color: #055699;
    text-decoration: underline;
}

.product-avatar div {
    display: table-cell;
    width: 80px;
    height: 60px;
    vertical-align: middle;
    border: 1px solid #055699;
}

.product-avatar .product-avatar-img {
    max-height: 100%;
    max-width: 100%;
}

.buttom-title-by-category a:hover {
    color: #319c00;
    text-decoration: underline;
}

.buttom-title-by-category a {
    text-decoration: underline;
}

.bor_box td {
    vertical-align: top !important;
}

.parent-cate-company .c3, .parent-cate-company .c2 {
    border-top: none;
    padding-top: 0px;
    margin-left: 0px;
}

.enterprisedetail ul {
    margin-left: 30px;
}

.pt-sub-col-l {
    width: 205px;
    float: left;
    margin-right: 10px;
}

.tab-hb {
    width: 100%;
    float: left;
    overflow: hidden;
    z-index: 100;
    position: relative;
}

.fengshui-util .t_left {
    width: 530px;
    float: left;
}

.tab-hb .tab-hb-active .tab-hb-active-middle {
    border: 1px solid #055699;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom: none;
    margin-right: 5px;
    padding: 0 5px;
    background: white;
    height: 22px;
    line-height: 22px;
    float: left;
    font-weight: bold;
    color: #333;
    z-index: 10;
    overflow: hidden;
}

.tab-hb .tab-hb-inactive .tab-hb-inactive-middle {
    background: #055699;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    padding: 0 5px;
    margin-right: 5px;
    font-weight: bold;
    color: white;
    height: 22px;
    line-height: 22px;
    float: left;
    border-bottom: none;
}

.lay-clear {
    border: medium none;
    clear: both;
    float: none;
    font-size: 0;
    height: 0;
    line-height: 0;
}

.hb-data {
    border: solid 1px #055699;
    margin-top: -1px;
    z-index: 0;
    width: 100%;
    float: left;
    padding-bottom: 5px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-bottomright: 7px;
    -moz-border-radius-bottomleft: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    -webkit-border-top-right-radius: 7px;
}

#divFengshui {
    width: 100%;
}

#divChiphi {
    width: 98%;
    margin: 0 1%;
}

    #divChiphi .h2 {
        color: #055699;
        font-weight: bold;
        border-bottom: 1px #055699 solid;
        text-transform: uppercase;
        padding: 10px 0 5px 0;
        margin: 0 0 20px 0;
    }

    #divChiphi .box {
        margin: 0 0 5px 0;
        padding: 0 0 0 18px;
    }

        #divChiphi .box .text {
            float: left;
            width: 110px;
            padding: 4px 0 0 0;
        }

        #divChiphi .box .textbox {
            float: left;
            border: 1px #d1d1d1 solid;
            padding: 5px;
            color: #666;
            width: 395px;
            margin: 0 5px 0 0;
        }

        #divChiphi .box .radio {
            float: left;
            margin: 6px 5px 0 0;
        }

        #divChiphi .box .text2 {
            float: left;
            padding: 5px 20px 5px 0;
        }

.result_chiphi_header {
    width: 100%;
    float: left;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
}

    .result_chiphi_header .column1 {
        width: 30%;
        float: left;
        background-color: #FFF;
        color: #fff;
        font-weight: bold;
    }

    .result_chiphi_header .column2 {
        width: 17%;
        float: left;
        background-color: #FFF;
        color: #fff;
        font-weight: bold;
    }

    .result_chiphi_header .column3 {
        width: 13%;
        float: left;
        background-color: #FFF;
        color: #fff;
        font-weight: bold;
    }

    .result_chiphi_header .column4 {
        width: 17%;
        float: left;
        background-color: #FFF;
        color: #fff;
        font-weight: bold;
    }

    .result_chiphi_header .column5 {
        width: 23%;
        float: left;
        background-color: #FFF;
        color: #fff;
        font-weight: bold;
    }

    .result_chiphi_header .subcolumn {
        background-color: #055699;
        margin-right: 1px;
        padding: 0 0 0 10px;
    }

.result_chiphi_item {
    width: 100%;
    float: left;
    height: 30px;
    line-height: 25px;
    border-bottom: 1px #CCC solid;
}

    .result_chiphi_item .column1 {
        width: 30%;
        float: left;
        background-color: #FFF;
    }

    .result_chiphi_item .column2 {
        width: 17%;
        float: left;
        background-color: #FFF;
    }

    .result_chiphi_item .column3 {
        width: 13%;
        float: left;
        background-color: #FFF;
    }

    .result_chiphi_item .column4 {
        width: 17%;
        float: left;
        background-color: #FFF;
    }

    .result_chiphi_item .column5 {
        width: 23%;
        float: left;
        background-color: #FFF;
    }

    .result_chiphi_item .subcolumn {
        margin-right: 1px;
        padding: 0 0 0 10px;
        height: 30px;
        overflow: hidden;
        line-height: 30px;
    }

.result_chiphi_footer {
    width: 100%;
    float: left;
    margin: 10px 0 0 0;
    font-weight: bold;
    font-family: Tahoma;
    font-size: 14px;
}

    .result_chiphi_footer span {
        color: red;
        font-size: 15px;
    }

    .result_chiphi_footer p {
        font-size: 11px;
        color: #666;
        font-style: italic;
        font-weight: normal;
    }

.divFsExplain {
    text-align: center;
    color: #055699;
    margin: 10px 0;
}
/*.divFsExplain
{
    text-align: center;
    color: #016c95;
    margin: 10px 40px 0;
}*/

.divTypeSearch {
    margin: 0 0 5px 0;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
}

    .divTypeSearch td {
        padding-top: 5px;
    }

#divPostCommu {
    border-width: 0;
    padding-left: 20px;
}

    #divPostCommu .rowPost {
        width: 450px;
        float: left;
        line-height: 23px;
    }

        #divPostCommu .rowPost .label {
            width: 150px;
            float: left;
        }

.inputbox-blue {
    background: white none repeat scroll 0 0;
    border: 1px solid #055699;
    width: 120px;
    color: #055699;
}

.selectbox-blue {
    background: white none repeat scroll 0 0;
    border: 1px solid #055699;
    width: 123px;
    color: #055699;
}

.rent-type .selectbox-blue {
    margin: 3px 0 0;
    padding: 2px 0;
}

.divRntExplain {
    text-align: center;
    color: #055699;
    margin: 10px 0;
}

.boxInterest {
    width: 450px;
    padding-left: 20px;
}

    .boxInterest .rows {
        height: 25px;
        line-height: 25px;
        padding-top: 10px;
    }

        .boxInterest .rows .label1 {
            width: 110px;
            color: black;
            float: left;
        }

    .boxInterest .firstrows {
        padding: 0px;
    }

    .boxInterest .lastrows {
        padding-bottom: 10px;
        margin-bottom: 10px;
        border-bottom: 1px #ccc solid;
    }

#divPostCommu .rowPost .label1 {
    width: 110px;
    color: black;
    float: left;
}

.tableInterestRate {
    width: 100%;
    border: solid 1px #CCC;
    border-right: none;
}

    .tableInterestRate thead, .tableInterestRate tfoot {
        text-align: center;
        color: #055699;
        line-height: 25px;
        background: #cfe5f7;
        font-weight: bold;
    }

        .tableInterestRate thead tr th {
            border-bottom: solid 1px #CCC;
            border-right: solid 1px #CCC;
            line-height: 25px;
            font-weight: bold;
        }

    .tableInterestRate tbody {
        display: table-row-group;
        vertical-align: middle;
        border-color: inherit;
    }

        .tableInterestRate tbody tr {
            line-height: 15px;
            display: table-row;
            vertical-align: inherit;
            border-color: inherit;
            text-align: right;
        }

        .tableInterestRate tbody td, .tableInterestRate tfoot tr td {
            text-align: right;
            padding: 3px 10px;
            border-right: solid 1px #CCC;
            border-collapse: collapse;
        }

    .tableInterestRate tfoot tr td {
        border-top: solid 1px #cbd;
        font-weight: bold;
    }

.support-result {
    padding-top: 10px;
}

#fengshui {
    clear: both;
    float: left;
    overflow: hidden;
    border: 1px solid #CCC;
}

    #fengshui .divHeader {
        line-height: 20px;
        color: #055699;
        font-weight: bold;
        padding-left: 10px;
        background-color: #cfe5f7;
    }

    #fengshui .divBody {
        float: left;
        line-height: 25px;
        padding: 10px;
        text-align: justify;
    }

    #fengshui .boldLabel {
        font-weight: bold;
    }

.batquai {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    background-color: #055699;
    color: white;
    border-collapse: separate;
    border-spacing: 2px;
    border-color: gray;
}

.batquai1 {
    border: 1px solid white;
    background-color: #055699;
    color: white;
    font-weight: bold;
    font-size: larger;
}

.batquai2 {
    background-color: white;
    color: black;
    font-size: larger;
    padding: 5px;
}

#fengshui .boldCenter {
    font-weight: bold;
    text-align: center;
}

#fengshui1 {
    clear: both;
    float: left;
    overflow: hidden;
    border: 1px solid #CCC;
}

    #fengshui1 .divHeader {
        line-height: 20px;
        color: #055699;
        font-weight: bold;
        padding-left: 10px;
        background-color: #CFE5F7;
    }

    #fengshui1 .divBody {
        float: left;
        line-height: 25px;
        padding: 10px;
        text-align: justify;
    }

.caooc-right-top-cap13 {
    background: #cfe5f7;
    line-height: 26px;
    color: #000;
    margin-top: 1px;
}

    .caooc-right-top-cap13 a {
        text-decoration: none;
    }

.w120 {
    width: 120px !important;
}

.floatleft {
    float: left;
}

.floatright {
    float: right;
}

.marginauto {
    margin: 0 auto;
}

.w250 {
    width: 250px;
}

#ggplus {
    float: right;
    padding-top: 4px;
    width: 80px;
}

#fblike {
    float: right;
    width: 80px;
    padding-top: 7px;
}

#fblink {
    float: right;
    width: 34px;
}

.mngtable td {
    padding: 0px 5px 0px 5px;
}

.newMsg {
    padding-left: 20px;
}

    .newMsg th, .newMsg td {
        padding: 5px;
    }

.pwdtable {
    margin: 20px 10px;
}

    .pwdtable td {
        padding: 5px;
    }

#tinnoibat {
    padding-top: 8px;
    padding-left: 8px;
}

    #tinnoibat .image {
        padding-top: 8px;
        float: left;
    }

    #tinnoibat .link {
        float: left;
        width: 180px;
        padding-left: 10px;
    }

    #tinnoibat a {
        text-decoration: none;
        color: #000;
    }

        #tinnoibat a:hover {
            text-decoration: underline;
        }

.aligncenter {
    text-align: center;
}

.boxtext {
    display: block;
    margin: 0;
    padding: 10px;
}

    .boxtext ul {
        margin: 0 0 0 5px;
        padding-left: 5px;
    }

#product-expire-6m, #product-expire {
    color: #055699;
    background-color: #ededed;
    margin: 10px 0;
    padding: 5px;
}

.highlight {
    background-color: #CCFF33;
}

.loginerror, .successMessage {
    text-align: center;
    margin: 20px;
    font-weight: bold;
    font-size: 15px;
    color: #ff6600;
    line-height: 25px;
}

 .successMessage a {   
    font-weight: bold;
    font-size: 15px;
    color: #ff6600;
     text-decoration: underline;
}
.has-bg-user {
    margin-top: 10px;
}

.broker-contact {
    background-color: #FFFFFF;
    border: 1px solid #D7D7D7;
    clear: both;
    margin: 10px 3px 15px;
    overflow: hidden;
    padding: 0 20px 5px;
    width: 700px;
}

    .broker-contact .cat-title {
        background: url('/Images/bgmgcontact.jpg') no-repeat;
        color: #fff;
        font-weight: bold;
        line-height: 35px;
        width: 343px;
        text-align: center;
        position: absolute;
        margin-top: -8px;
    }

    .broker-contact .content-area {
        padding: 5px 20px;
    }

        .broker-contact .content-area .content-label {
            clear: both;
            float: left;
            padding: 10px 0 2px 15px;
            width: 30%;
        }

        .broker-contact .content-area .content-notice {
            font-style: italic;
            padding: 15px 0 5px 15px;
        }

        .broker-contact .content-area .content-body {
            padding: 10px 0 10px 15px;
        }

        .broker-contact .content-area .content-input {
            padding: 10px 0 2px;
        }

        .broker-contact .content-area label.error {
            margin-left: 30%;
            padding-left: 15px;
        }

        .broker-contact .content-area .content-textbox {
            border: 1px solid #ccc;
            overflow: hidden;
            padding: 2px 0;
            width: 65%;
        }

        .broker-contact .content-area input.error {
            border: 1px solid red;
        }

    .broker-contact .content-textarea {
        clear: both;
        overflow: hidden;
        padding: 2px 0 2px 15px;
        width: 650px;
    }

.color5 {
    color: #555;
}

.pad5 {
    padding: 5px;
}

.w550 {
    width: 550px;
}

.padtb {
    padding: 5px 0;
}

.faq-detail-new {
}

    .faq-detail-new h1 {
        color: #055699;
        display: block;
        font-size: 15px;
        font-weight: bold;
    }

    .faq-detail-new .faq-detail-new-ava {
        float: right;
    }

    .faq-detail-new .faq-detail-new-info {
        display: block;
        float: left;
        overflow: hidden;
        padding: 5px;
        width: 650px;
        text-align: left;
    }

        .faq-detail-new .faq-detail-new-info span.faq-detail-new-author {
            color: #5f5f5f;
            display: block;
            padding: 3px 0;
        }

        .faq-detail-new .faq-detail-new-info span a {
            color: #055699;
            font-style: normal;
            text-decoration: none;
        }

    .faq-detail-new .faq-detail-new-content {
        line-height: 150%;
        overflow: hidden;
        padding: 5px;
        text-align: left;
        width: 99%;
        text-align: justify;
        clear: both;
    }

        .faq-detail-new .faq-detail-new-content h2 {
            display: block;
            font-weight: bold;
        }

.faq-detail-new-reply-button {
    width: 280px;
    margin: 0 auto;
    display: block;
    padding: 10px 0;
    text-align: center;
}

    .faq-detail-new-reply-button h2, .faq-detail-new-reply-button a, .faq-detail-new-reply-button span {
        color: #055699;
        font-weight: bold;
        float: left;
    }

.faq-detail-new-reply-name {
    width: 48%;
    float: left;
    text-align: left;
    font-weight: bold;
}

.faq-detail-new-reply-email {
    width: 48%;
    float: right;
    text-align: left;
    font-weight: bold;
}

.faq-detail-new-reply-content {
    clear: both;
    padding-top: 10px;
    margin-bottom: 5px;
    font-weight: bold;
    color: #555;
}

.faq-detail-new-reply-button {
    text-align: center;
}

.faq-reply-new-item {
    border-top: 1px solid #e5e5e5;
    padding: 10px 0 10px 10px;
    float: left;
    clear: both;
    width: 740px;
}

    .faq-reply-new-item .faq-reply-new-item-ava {
        float: left;
    }

    .faq-reply-new-item .faq-reply-new-item-content {
        display: inline-block;
        width: 690px;
        float: right;
        position: relative;
    }

.faq-reply-new-item-content * {
    font-size: 12px !important;
    font-family: tahoma !important;
}

.faq-reply-new-item-content p{
    margin: 10px 0;
}

.faq-reply-new-item .faq-reply-new-item-like {
    font-size: 11px;
    color: #808080;
    position: absolute;
    right: 10px;
    top: 0;
}

.faq-reply-new-item .faq-reply-new-item-info span {
    margin: 0 5px;
    color: #3b5998;
    font-size: 10px;
}

.faq-reply-new-item .faq-reply-new-item-info .faq-reply-new-item-info-date {
    font-size: 11px;
    color: #999;
    position: relative;
    font-family: Tahoma;
    font-size: 12px;
}

.faq-reply-new-item .faq-reply-new-item-info .faq-reply-new-item-info-reply {
    color: #055699;
    cursor: pointer;
    text-decoration: none;
    font-family: Tahoma;
    font-size: 12px;
}

.faq-reply-new-item .faq-reply-new-item-form {
    display: none;
    background: none repeat scroll 0 0 #f5f5f5;
    padding-left: 20px;
}

    .faq-reply-new-item .faq-reply-new-item-form input {
        width: 96%;
    }

    .faq-reply-new-item .faq-reply-new-item-form textarea {
        height: 100px;
        width: 96%;
    }

.faq-reply-new-item .faq-reply-new-item-form-button {
    text-align: center;
    padding-top: 7px;
    padding-bottom: 7px;
}

    .faq-reply-new-item .faq-reply-new-item-form-button a, .faq-reply-new-item .faq-reply-new-item-form-button span {
        border: 1px solid #3b5998;
        border-radius: 2px 2px 2px 2px;
        display: inline-block;
        background-color: #039ad3;
        padding: 2px;
        padding-right: 4px;
        padding-left: 4px;
        color: white;
        font-weight: bold;
    }

.faq-reply-new-item .faq-reply-new-item1 {
    margin-top: 10px;
    border-top: 1px solid #e5e5e5;
    padding-top: 5px;
}

    .faq-reply-new-item .faq-reply-new-item1 .faq-reply-new-item1-content {
        position: relative;
    }

    .faq-reply-new-item .faq-reply-new-item1 .faq-reply-new-item1-ava {
        float: left;
    }

.faq-detail-new-reply-pager {
    float: right;
}

#broker_intro p {
    padding: 3px;
}

#broker_intro ul {
    padding: 0 0 0 20px;
}

.bg-Tille, .bg-Tille h2 {
    width: 740px;
    color: #f60;
    text-transform: uppercase;
    font-size: 15px;
    text-align: center;
    line-height: 25px;
}

#messageContent {
    padding: 30px;
}

    #messageContent h2 {
        color: #055699;
        text-align: center;
        font-size: 14px;
        padding: 10px;
    }

    #messageContent p {
        margin: 2%;
    }

.textbox_w210 {
    width: 210px !important;
}

.commentcontent {
    height: 100px;
}

#boxfeed .customeScrollbar {
    border-bottom: none !important;
}

#boxfeed .cusfeedback {
    /*height: 170px !important;*/
    overflow: hidden;
    margin-right: 5px;
}

    #boxfeed .cusfeedback ul {
        /*height: 170px !important;*/
    }

        #boxfeed .cusfeedback ul li {
            color: #319C00;
            height: 50px !important;
            text-align: justify;
        }

#cusfb {
    padding: 5px 10px;
    border-top: 1px solid #999;
    height: 50px;
}

    #cusfb div {
        font-size: 11px;
    }

.panel-inform {
    text-align: center;
    margin: 10px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    color: #ff6600;
}

.sitemap {
    padding-top: 0.5em;
    width: 1000px;
    padding: 10px;
    margin: auto;
}

    .sitemap .dottedDivider {
        border-top: 1px dashed #CCCCCC;
        clear: both;
        padding-bottom: 16px;
    }

    .sitemap .sitemapblock {
        display: inline;
        float: left;
        margin-left: 2%;
        padding-bottom: 1em;
        width: 25%;
    }

    .sitemap ul.topLevel {
        background-image: url("../Images/squareDot.gif");
        background-position: 0 0;
        background-repeat: no-repeat;
        font-size: 1.1em;
        font-weight: bold;
        padding-left: 1.5em;
    }

    .sitemap ul {
        list-style: none outside none;
        margin: 0;
        padding: 0;
    }

    .sitemap li {
        margin-left: 0.4em;
    }

        .sitemap li span {
            font-weight: bold;
            color: #055699;
        }

        .sitemap li a {
            line-height: 1.7em;
            margin: 0;
            padding: 0;
            color: #055699;
            text-decoration: underline;
        }

            .sitemap li a:hover {
                text-decoration: none;
            }

    .sitemap ul.colIndent li {
        background-image: url("../Images/squareDot.gif");
        background-position: 0.1em 0.5em;
        background-repeat: no-repeat;
        margin-left: 2em;
        padding-left: 1.5em;
    }

.banggia {
    margin: 0 0 30px 0;
}

    .banggia table {
        border: 1px #CCC solid;
        border-collapse: collapse;
        width: 100%;
    }

    .banggia td {
        border: 1px #CCC solid;
        padding: 3px;
        text-align: center;
        vertical-align: middle;
    }

.banggia_h3 {
    color: #055699;
    font-size: 150%;
    margin: 30px 0 10px 0;
}

.box2 {
    margin: 0 0 10px 0;
    float: right;
    width: 240px;
    text-align: left;
}

    .box2 .h1 {
        background-color: #F60;
        color: #fff;
        padding: 8px 0 8px 15px;
        font-weight: bold;
        margin: 0 0 1px 0;
        font-size: 12px;
    }

    .box2 .item {
        border: 1px #d7d7d7 solid;
        padding: 10px;
    }

        .box2 .item ul {
            border-bottom: 1px #d7d7d7 dotted;
        }

        .box2 .item .more {
            font-weight: bold;
            padding: 10px 0 0 15px;
        }

            .box2 .item .more a:visited {
                color: #F60;
                text-decoration: none;
            }

            .box2 .item .more a:link {
                color: #F60;
                text-decoration: none;
            }

            .box2 .item .more a:hover {
                color: #055699;
                text-decoration: underline;
            }

        .box2 .item li {
            list-style: disc;
            margin: 0 0 0 17px;
            padding: 0 0 5px 0;
            background: none;
        }

            .box2 .item li a:visited {
                color: #000;
                text-decoration: none;
            }

            .box2 .item li a:link {
                color: #000;
                text-decoration: none;
            }

            .box2 .item li a:hover {
                color: #000;
                text-decoration: underline;
            }

/* mobile */
/* CSS Document */

.smartphone {
    float: left;
    background: url('/Images/assets/smartphone.png') no-repeat;
    width: 336px;
    height: 100%;
    margin: 0 0 0 80px;
}

.list_carousel {
    width: auto;
    height: 653px;
    margin: 0 25px 0 35px;
    position: relative;
}

    .list_carousel ul {
        margin: 0;
        padding: 0;
        list-style: none;
        display: block;
    }

    .list_carousel li {
        text-align: center;
        width: 282px;
        display: block;
        float: left;
        margin: 135px 0 0 0;
    }

    .list_carousel.responsive {
        width: auto;
        margin-left: 0;
    }

/* Feature Phone */
.featurephone {
    float: left;
    background: url('/Images/assets/featuretphone.png') no-repeat;
    width: 230px;
    height: 100%;
    margin: 0 0 0 130px;
}

.list_carousel1 {
    width: 162px;
    height: 478px;
    margin: 0 25px 0 35px;
    position: relative;
}

    .list_carousel1 ul {
        margin: 0;
        padding: 0;
        list-style: none;
        display: block;
    }

    .list_carousel1 li {
        text-align: center;
        width: 153px;
        display: block;
        float: left;
        margin: 53px 0 0 0;
    }

        .list_carousel1 li img {
            margin-left: 5px;
        }

    .list_carousel1.responsive {
        width: auto;
        margin-left: 0;
    }

.clearfix {
    float: none;
    clear: both;
}

.prev {
    position: absolute;
    left: -100px;
    top: 45%;
}

.next {
    position: absolute;
    right: -95px;
    top: 45%;
}

.phone {
    width: auto;
    margin: 0 0 20px 0;
}

    .phone .info {
        margin: 0 0 30px 0;
    }

    .phone .view {
        float: right;
        width: 480px;
        margin: 0 0 20px 0;
    }

        .phone .view ul {
            list-style: none;
        }

        .phone .view .h1 {
            font-size: 150%;
            padding: 10px 0 10px 15px;
            color: #fff;
            border-radius: 5px;
            background-color: #055699;
            margin: 0 0 20px 0;
        }

        .phone .view ul {
            margin: 0 0 25px 0;
        }

        .phone .view li {
            background: url('/Images/assets/icon07.png') 0 1px no-repeat;
            margin: 0;
            padding: 0 0 15px 25px;
        }

        .phone .view .more {
            font-size: 120%;
            color: #F90;
            font-weight: bold;
            padding: 0 0 20px 0;
        }

        .phone .view .link {
            background-color: #F90;
            text-align: center;
            border-radius: 5px;
            padding: 15px 10px 15px 10px;
            font-weight: bold;
            font-size: 120%;
        }

            .phone .view .link a:visited {
                color: #fff;
                text-decoration: none;
            }

            .phone .view .link a:link {
                color: #fff;
                text-decoration: none;
            }

            .phone .view .link a:hover {
                color: #fff;
                text-decoration: none;
            }


            .phone .view .link:hover {
                background-color: #055699;
            }

    .phone .ui-tabs .ui-tabs-panel {
        padding: 0;
    }

.footer-link-other {
    width: 100%;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin: 10px 0px;
    padding: 10px 0px;
    display: inline-block;
}

    .footer-link-other ul {
        width: 185px;
        overflow: hidden;
        float: left;
    }

        .footer-link-other ul li:first-child a {
            text-transform: uppercase;
            font-weight: bold;
            color: #055699;
            text-decoration: none;
            list-style: none;
        }

        .footer-link-other ul li a {
            text-decoration: none;
            color: #000;
            font-size: 11px;
            line-height:19px;
        }

.new-header {
    text-transform: uppercase;
    color: white;
    background-color: #055699;
    font-weight: bold;
    padding: 5px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.button-top {
    width: 1000px;
    float: left;
}

    .button-top ul {
        float: left;
        width: 100%;
        list-style: none;
    }

        .button-top ul li {
            background: none repeat scroll 0 0 #E5F3FE;
            border-radius: 3px 3px 3px 3px;
            float: left;
            margin: 0 10px 0 0;
            padding: 0 5px;
            width: 75px;
        }

        .button-top ul #btnDangtinchinhchu {
            width: 126px;
        }

        .button-top ul #btnLichsugiaodich {
            width: 112px;
        }

        .button-top ul #btnTinchinhchu {
            width: 91px;
        }

        .button-top ul #btnThongtinkhachhang {
            width: 145px;
        }

        .button-top ul #btnHuongdansudung {
            width: 135px;
        }

        .button-top ul li a {
            float: left;
            color: black;
            display: block;
            padding: 5px;
        }

        .button-top .selected, .button-top ul li:hover {
            background: #055799 !important;
            float: left;
        }

            .button-top .selected a, .button-top ul li:hover a {
                font-weight: bold;
                color: white !important;
            }
/*KienCT TinCC GĐ 4*/
#div_new {
    margin: 5px 0 5px 0;
}

    #div_new a:hover {
        font-weight: bold;
    }

.div_new_a {
    float: right;
    padding: 4px;
    background: #E5F3FE;
    color: Black;
    border-radius: 4px;
    padding-left: 30px;
    padding-right: 30px;
    margin-right: 20px;
}

.div_new_a_selected {
    background: #055699;
    color: White;
    font-weight: bold;
}

.div_dadoc_a {
    font-weight: bold;
    color: #055699;
}

.div_new_a:hover {
    background: #055699;
    color: White;
    font-weight: bold;
}

#div_new_ul {
    list-style: none;
}

    #div_new_ul li {
        float: left;
    }
/*END KienCT TinCC GĐ 4*/
.table-content {
    background: none repeat scroll 0 0 #E5F3FE;
    float: left;
    margin: 10px 0;
    padding: 20px 30px 30px;
    width: 940px;
}

.tr {
    width: 20%;
    float: left;
}

    .tr p label {
        font-weight: bold;
    }

    .tr p {
        margin: 8px 0 8px 0;
    }

.table-content .v-drop {
}

.table-content .o-select {
    border: 1px solid #B5B6B6;
    padding: 5px;
    width: 170px;
}

.table-content .button-search {
    border: 0 none;
    height: 32px;
    margin-top: 35px;
    width: 113px;
}

.grid {
    float: left;
    margin-top: 5px;
    width: 1000px;
    margin-bottom: 5px;
}

    .grid .header {
        background: #055699;
        width: 100%;
        float: left;
    }

    .grid .stt {
        width: 30px;
        border-right: 1px solid #d1d0d0;
        text-align: center;
        cursor: pointer;
    }

    .grid .pl {
        width: 120px;
        border-right: 1px solid #d1d0d0;
        color: #055699;
        font-weight: bold;
        cursor: pointer;
    }

    .grid .dc {
        width: 160px;
        border-right: 1px solid #d1d0d0;
        cursor: pointer;
    }

    .grid .gd {
        width: 95px;
        border-right: 1px solid #d1d0d0;
        cursor: pointer;
        text-align: center;
    }

    .grid .mt {
        width: 95px;
        border-right: 1px solid #d1d0d0;
        text-align: center;
        cursor: pointer;
    }

    .grid .hn {
        width: 115px;
        border-right: 1px solid #d1d0d0;
        cursor: pointer;
        text-align: center;
    }

    .grid .st {
        width: 110px;
        border-right: 1px solid #d1d0d0;
        cursor: pointer;
        text-align: center;
    }

    .grid .nd {
        width: 80px;
        border-right: 1px solid #d1d0d0;
        cursor: pointer;
        text-align: center;
    }

    .grid .em {
        width: 80px;
        display: block;
    }

    .grid .header label {
        color: #FFFFFF;
        float: left;
        font-weight: bold;
        padding: 5px;
        text-align: center;
        border: 0px;
    }

    .grid .content {
        width: 998px;
        float: left;
        border: 1px solid #d1d0d0;
    }

    .grid .fe {
        float: left;
        padding: 5px;
        height: 100%;
        position: relative;
        display: table;
    }

    .grid .row {
        float: left;
        height: 110px;
        border-bottom: 1px solid #D1D0D0;
        overflow: hidden;
        width: 100%;
    }

        .grid .row:nth-child(2n+1) {
            background: #f1f8fe;
        }

        .grid .row:hover {
            background: url(/App_Themes/Default/images//fu.png) no-repeat top left #effcd5;
        }

    .grid .bl {
        background: url(/App_Themes/Default/images/bl.png) no-repeat;
        width: 74px;
        border: 0px;
        height: 24px;
        margin-bottom: 5px;
        position: absolute;
        top: 15%;
    }

    .grid .blindelete {
        background: url(/App_Themes/Default/images/bl.png) no-repeat;
        width: 74px;
        border: 0px;
        height: 24px;
        margin-bottom: 5px;
        position: absolute;
        top: 30%;
    }

    .grid .lt {
        background: url(/App_Themes/Default/images/lt.png) no-repeat;
        width: 74px;
        border: 0px;
        height: 24px;
        position: absolute;
        top: 40%;
    }

    .grid .xt {
        background: url(/App_Themes/Default/images/lt.png) no-repeat;
        width: 74px;
        border: 0px;
        height: 24px;
        position: absolute;
        top: 65%;
    }

    .grid .xtindelete {
        background: url(/App_Themes/Default/images/lt.png) no-repeat;
        width: 74px;
        border: 0px;
        height: 24px;
        position: absolute;
        top: 55%;
    }

    .grid .fe span {
        display: table-cell;
        vertical-align: middle;
    }

#btnTinCuaMoGioi {
    background: url(/App_Themes/Default/images/tin-chinh-chu_03-03.png) no-repeat;
    border: 0 none;
    height: 32px;
    width: 105px;
}

#btnTinDaGiaoDich {
    background: url(/App_Themes/Default/images/tin-chinh-chu_13.png) no-repeat;
    border: 0 none;
    height: 32px;
    width: 105px;
}

#btnTinKhongCoThat {
    background: url(/App_Themes/Default/images/tin-chinh-chu_23.png) no-repeat;
    border: 0 none;
    height: 32px;
    width: 115px;
}

#btnGui {
    background: url(/App_Themes/Default/images/tin-chinh-chu_21.png) no-repeat;
    border: 0 none;
    height: 32px;
    width: 65px;
}

#commentCancelCmd {
    background: url(/App_Themes/Default/images/tin-chinh-chu_13-10.png) no-repeat;
    border: 0 none;
    height: 32px;
    width: 65px;
}

#commentCmd {
    width: 100%;
    color: #055699;
    font-size: x-large;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #055699;
    margin: 0 0 5px 0;
}

.tincc-paging {
    width: 1000px;
    float: left;
    margin: 10px 0 0 0;
    padding: 0;
    list-style: none;
}

ul.tincc-paging li:first-child {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

ul.tincc-paging li:last-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

ul.tincc-paging li {
    float: left;
    background: #055699;
    margin-right: 5px;
}

    ul.tincc-paging li strong a {
        color: #ffd800;
    }

    ul.tincc-paging li a {
        color: white;
        padding: 2px 5px;
        display: block;
    }

.tincc-numcount {
    color: #055699;
}

.tincc-durationTime {
    color: #055699;
}

.font09 {
    font-size: 0.9em !important;
}

.kvmg {
    float: right;
    width: 230px;
}

    .kvmg ul li {
        list-style-image: url('/images/arrowright.jpg');
    }

    .kvmg ul {
        padding-left: 15px;
        padding-top: 10px;
    }

    .kvmg .header {
        background-color: #2795F0;
        color: #fff;
        text-align: center;
        font-weight: bold;
        padding: 5px 15px;
        border-radius: 5px;
    }

    .kvmg .arrow {
        background: url('/images/arrowdown.jpg') no-repeat top center;
        line-height: 5px;
    }

.ttmg {
    float: left;
    width: 355px;
    padding-left: 10px;
    line-height: 20px;
}

    .ttmg .left {
        float: left;
        width: 75px;
        color: #055699;
    }

    .ttmg .right {
        float: right;
        width: 280px;
    }

.ttmgl {
    width: 480px;
    float: left;
    padding-right: 10px;
}

.avamg {
    float: left;
    width: 115px;
}

    .avamg img {
        padding: 2px;
        border: 1px solid #ccc;
        width: 100px;
    }

    .avamg .lienhemg {
        background-image: url('/images/greenbutton.jpg');
        width: 83px;
        line-height: 28px;
        text-align: center;
        margin: auto;
        margin-top: 5px;
    }

        .avamg .lienhemg a {
            color: #fff;
            font-weight: bold;
        }

.tenmg {
    padding-bottom: 15px;
}

    .tenmg a {
        font-weight: bold;
        color: #055699;
        font-size: 1.2em;
    }

.borderpad10 {
    padding: 10px;
    border: 1px solid #ccc;
}

.broker-detail .ttmg {
    width: 615px;
    padding-left: 15px;
}

    .broker-detail .ttmg .right {
        width: 525px;
    }

.border2px {
    border-top: 5px solid #ccc;
    line-height: 5px;
    margin: 10px 0;
}

.bluetextwhite {
    background-color: #055699;
    color: #fff;
    padding: 3px 10px;
}

#broker_intro .kvmg {
    float: left;
}

.mgk {
    border: 5px solid #2795F0;
    width: 740px;
    padding: 0px 0px 10px 0;
    background-color: #CFE5F7;
    position: relative;
}

    .mgk img {
        width: 79px;
        height: 81px;
    }

    .mgk .left {
        background-color: #2795F0;
        float: left;
        color: #fff;
        border-bottom-right-radius: 8px;
        padding: 0px 0px 5px 10px;
        width: 170px;
    }

    .mgk .right {
        float: right;
        padding: 5px 10px 0;
    }

.mgki {
    width: 120px;
    float: left;
    text-align: center;
}

.mgklist {
    list-style: none;
}

    .mgklist li {
        width: 120px;
        text-align: center;
        display: inline-block;
        vertical-align: top;
        ;
    }

.otherslide {
    padding-top: 10px;
    clear: both;
}

.bronext, .broprev {
    font-weight: bold;
    color: #319C00;
    position: absolute;
    top: 35px;
    font-size: 22px;
    z-index: 10;
    font-family: arial;
}

    .bronext:hover, .broprev:hover {
        cursor: pointer;
    }

.broprev {
    left: 5px;
}

.bronext {
    right: 5px;
}

.pad10 {
    padding: 10px;
}

.pad-bot-10 {
    padding-bottom: 10px;
}

.pad-top-10 {
    padding-top: 10px;
}

.fleft {
    float: left !important;
}
/*#RightMainContent .aditem object,#RightMainContent .aditem  embed{ width: 240px !important;}*/

.listcompany h2, .listcompany h1 {
    border-bottom: 1px solid #055699;
    margin-bottom: 10px;
}

    .listcompany h2 a, .listcompany h1 span {
        background-color: #055699;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        color: #FFFFFF;
        font-size: 1.2em;
        font-weight: bold;
        padding: 5px 15px;
        line-height: 25px;
    }

.listcompanyitem .parentitem {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    width: 250px;
}

    .listcompanyitem .parentitem .ava {
        float: left;
        width: 95px;
    }

    .listcompanyitem .parentitem img {
        border: 1px solid #ccc;
        width: 85px;
        height: 85px;
    }

    .listcompanyitem .parentitem .link {
        float: left;
        width: 155px;
        display: table;
        height: 85px;
    }

        .listcompanyitem .parentitem .link a {
        }

        .listcompanyitem .parentitem .link .ver {
            display: table-cell;
            vertical-align: middle;
        }

.list2item {
    width: 345px;
    float: left;
    border: 1px solid #ccc;
    padding: 10px;
    margin-bottom: 10px;
    width: 345px;
}

.list2item2 {
    width: 370px;
    float: left;
    margin-bottom: 20px;
}

.largefont {
    color: #055699;
    font-size: 17px;
    padding: 10px 0;
}

    .largefont a {
        color: #055699;
        font-size: 17px;
    }

.mar-right {
    margin-right: 10px;
}

.mar-bot {
    margin-bottom: 10px;
}

.list2item h3 a {
    font-weight: bold;
    color: #055699;
}

.list2item .ava img {
    width: 80px;
    height: 80px;
    padding: 1px;
    border: 1px solid #ccc;
    margin-right: 10px;
}

.list2item .infoitem {
    width: 72%;
}

    .list2item .infoitem .left {
        width: 70px;
        float: left;
    }

    .list2item .infoitem .right {
        width: 175px;
        float: right;
        word-wrap: break-word;
    }

.height40 {
    height: 40px;
}

.color555 {
    color: #555;
}

.bor-none {
    border: none !important;
}

.tc-duan-img {
    position: relative;
}

    .tc-duan-img .tc-duan-tit1 {
        position: absolute;
        bottom: 0;
        background-color: #000;
        opacity: 0.7;
        width: 510px;
    }

        .tc-duan-img .tc-duan-tit1 span, .tc-duan-img .tc-duan-tit1 a {
            color: #fff;
        }

    .tc-duan-img img {
        width: 530px;
        height: 345px;
    }

.tc-duan-2 {
    padding-top: 15px;
}

    .tc-duan-2 ul {
        list-style: none;
    }

        .tc-duan-2 ul li {
            list-style: none;
            display: inline-block;
            width: 170px;
            padding-right: 10px;
        }

.btnnext {
    position: absolute;
    right: 10px;
    top: 40px;
    z-index: 999;
}

.btnprev {
    position: absolute;
    left: 0px;
    top: 40px;
    z-index: 999;
}

    .btnnext img:hover, .btnprev img:hover {
        cursor: pointer;
    }

.bar {
    position: absolute;
    top: 0;
    margin-top: -5px;
    display: none;
}

.prjava {
    width: 200px;
    height: 150px;
    padding: 0 0px 10px 0;
    float: left;
}

.prjinfo h1 {
    color: #055699;
    font-size: 16px;
    font-weight: bold;
}

.prjinfo {
    display: block;
    float: left;
    width: 520px;
    padding-left: 10px;
}

    .prjinfo ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        .prjinfo ul li {
            padding: 3px;
        }

            .prjinfo ul li label {
                color: #055699;
            }

    .prjinfo span, .prjinfo span.yahoo, .prjinfo span.skype {
        color: black;
        line-height: 23px;
        padding-right: 5px;
        font-weight: bold;
    }

#enterpriseInfo {
    background-color: #CFE5F7;
    border: 5px solid #2795F0;
    padding: 0 0 10px;
    width: 735px;
    margin-bottom: 10px;
}

    #enterpriseInfo h3 span {
        background-color: #2795F0;
        border-bottom-right-radius: 8px;
        color: #FFFFFF;
        padding: 5px 10px 10px;
    }

.introinfo ul {
    margin-left: 30px;
}

.bt-cm {
    background: url("http://batdongsan.com.vn/Images/1a.png") repeat-x;
    border: 0 none;
    border-radius: 5px;
    color: #FFFFFF !important;
    height: 26px;
}

.ltrAreaIntro ul {
    margin: 10px 20px 20px;
}

    .ltrAreaIntro ul li {
        list-style: square;
        color: #2795F0;
    }

        .ltrAreaIntro ul li span {
            color: #000;
        }

.introinfo ul {
    margin-left: 30px;
}

.product-list .Title .Footer a:visited {
    color: #000 !important;
}

.tag-list {
    padding: 5px 10px 0 10px;
}

    .tag-list ul li {
        background: url("../Images/bullet-xanh.jpg") no-repeat scroll 7px 8px rgba(0, 0, 0, 0);
        list-style-type: none;
        padding: 0px 7px 0px 8px;
    }

    .tag-list a {
        color: #000;
        padding-left: 10px;
    }

.tag-list-pad {
    padding: 0 15px 0 10px;
    padding-left: 10px;
}

.width255 {
    width: 255px;
}

.product-list .Footer .greencolor strong {
    color: #319C00;
}

.product-list .Footer .colorblue a {
    color: #055699;
}

    .product-list .Footer .colorblue a:visited, .product-list .Title .Footer a:visited {
        color: #055699 !important;
    }

#product-detail .pm-title {
    border: none;
    text-align: left;
}

.alignleft {
    text-align: left !important;
}

.faqleft {
    font-size: 18px;
    padding-bottom: 20px;
    text-align: left;
}

.fix-p-bottom-crop {
    margin-top: -18px;
}

#product-detail .kqchitiet {
    margin-bottom: 10px;
}

#product-detail .kqchitiet {
    margin-bottom: 10px;
    line-height: 22px;
}

    #product-detail .kqchitiet .gia-title {
        font-size: 14px;
        float: none;
    }

        #product-detail .kqchitiet .gia-title strong {
            font-size: 14px;
            color: #319C00;
        }

    #product-detail .kqchitiet a {
        color: #055699;
        font-size: 14px;
    }

.mar-right-15 {
    margin-right: 15px;
}

.subinart {
    margin: 10px 0 15px;
}

    .subinart .artlist {
        padding: 3px 0 3px 10px;
        background: url('../Images/bullet-xanh.jpg') no-repeat left center;
    }

    .subinart a {
        text-decoration: none;
        font-weight: bold;
    }

    .subinart .line {
        border-bottom: 1px dashed #DDDDDD;
        margin-top: 10px;
        padding-bottom: 5px;
        padding-right: 10px;
    }

.inasub a {
    text-decoration: none;
}

.pm-content a {
    color: #055699;
    text-decoration: none;
}

.mar-right-10 {
    margin-right: 10px;
}

/*thaila*/
.suggestFAQ {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #2794ef;
    margin: 15px 0;
    text-align: justify;
}

    .suggestFAQ p {
        padding: 10px;
    }

        .suggestFAQ p a {
            text-decoration: none;
            color: #05559a;
            font-weight: 700;
        }

.faq_question_relation {
    background: none repeat scroll 0 0 rgb(242, 247, 251);
    margin: 15px 0;
    padding: 15px 10px;
    color: rgb(9, 71, 122);
}

    .faq_question_relation h2 {
        color: #065597;
    }

    .faq_question_relation ul {
        padding-left: 30px;
    }

        .faq_question_relation ul li {
            padding: 5px 0;
            list-style: url('/App_Themes/Home/images/faq-relation-ul.png') inside;
        }

            .faq_question_relation ul li a {
                text-decoration: none;
                color: rgb(9, 71, 122);
            }

.box-color-topic ul li.box-color-item {
    float: left;
    width: 40%;
    list-style: none;
    margin: 10px 0 8px 13px;
    text-align: center;
}

.box-color-topic ul li.box-color-item img{ width: 87px;height: 65px;}
    .box-color-topic ul li.box-color-item .box-color {
        height: 25px;
        width: 85px;
        display: block;
        color: #fff;
        line-height: 25px;
    }

.box-color-item a {
    font-weight: 700;
    color: #000;
}

.box-color-topic .red {
    background: #f02c2d;
    border: 1px solid #f02c2d;
}

.box-color-topic .orange {
    background: #f47d43;
    border: 1px solid #f47d43;
}

.box-color-topic .yellow {
    background: #ffd602;
    border: 1px solid #ffd602;
}

.box-color-topic .blue {
    background: #076bb6;
    border: 1px solid #076bb6;
}

.box-color-topic .pink {
    background: #ec4771;
    border: 1px solid #ec4771;
}

.box-color-topic .violet {
    background: #ae70af;
    border: 1px solid #ae70af;
}

.box-color-topic .white {
    background: #f6f6f6;
    border: 1px solid #ccc;
    color: #000 !important;
}

.box-color-topic .black {
    background: #000;
    border: 1px solid #000;
}

.boxlink-footer ul {
    margin-right: 15px;
}

    .boxlink-footer ul li:first-child a {
        color: rgb(0, 0, 0) !important;
        font-size: 11px !important;
        font-weight: normal;
        text-decoration: none !important;
        text-transform: none;
    }

.mt5 {
    margin-top: 5px !important;
}
.pad20{padding: 20px !important;}

.mt10 {
    margin-top: 10px !important;
}

.pad25 {
    padding: 25px !important;
}

.money-area {
    background: url(/images/money-icon.png) no-repeat scroll left 5px transparent;
    line-height: 18px;
    padding: 0 0 0 23px;
    margin-top: 8px;
}
.Refresh-area{
    background: url(/images/icon-22-refresh.png) no-repeat scroll left 5px transparent;
    line-height: 18px;
    padding: 0 0 0 23px;
    margin-top: 8px;
}

    .money-area span {
        color: #fe8125;
        font-weight: bold;
    }

.postrow {
    display: inline-block;
    margin-top: 4px;
}

    .postrow:first-child {
        margin: 0;
    }

.header-create-form {
    background: none repeat scroll 0 0 rgb(61, 158, 16);
    color: rgb(255, 255, 255);
    display: inline-block;
    padding: 3px 6px;
}

.description-create-form {
    color: #999;
    margin-left: 10px;
}

.upload-create-form {
   /* padding: 20px 0;*/
}

.post-button
{
    background: url(/App_Themes/Home/images/post-button.png) no-repeat #fff;
    width: 80px;
    height: 26px;
    border: none;
}

.update-button
{
    background: url(/App_Themes/Home/images/update-button.png) no-repeat #fff;
    width: 80px;
    height: 26px;
    border: none;
}

.cancel-button
{
    background: url(/App_Themes/Home/images/cancel-button.png) no-repeat #fff;
    width: 60px;
    height: 26px;
    border: none;
}


/*stat css for full master*/

.site-fullmap {
    width: 100%;
    background: none;
}

.site-center-full {
    width: 100%;
    margin: auto;
    min-width: 1000px;
}

    .site-center-full .header-top-full {
        width: 1000px;
        margin: 0px auto;
    }

    .site-center-full .header-menu-full {
        background-color: #055699;
        clear: both;
    }

        .site-center-full .header-menu-full .header-menu {
            width: 1000px;
            margin: 0px auto;
        }

            .site-center-full .header-menu-full .header-menu #left-page-nav, .site-center-full .header-menu-full .header-menu #right-page-nav {
                display: none;
            }

.fix-enterprise-vip-link {
    width: 68%;
}

.fix-vip-row {
    width: 97%;
}
/*end css for full master*/
.box-blue {
    background-color: #055699;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    color: #EAEAEA;
    font-weight: bold;
    padding: 6px;
    text-align: center;
}

.w220 {
    width: 220px;
}

.w240 {
    width: 240px;
}

.kvtimkiem {
    padding: 10px 0 5px 10px;
    border: 1px solid #055699;
    border-top-right-radius: 8px;
}

    .kvtimkiem .sideleft {
        float: left;
        width: 15px;
        color: #055699;
    }

    .kvtimkiem .sideright {
        float: right;
        width: 215px;
        padding-right: 10px;
        padding-bottom: 5px;
    }

        .kvtimkiem .sideright a {
            color: #055699;
            text-decoration: none;
        }

.ui-state-hover {
    background: #77baf2 !important;
}


.tin-danh-cho-ban .vip6 .p-main .p-content .p-title,
.tin-danh-cho-ban .vip5 .p-main .p-content .p-title,
.tin-danh-cho-ban .vip4 .p-main .p-content .p-title,
.tin-danh-cho-ban .vip3 .p-main .p-content .p-title,
.tin-danh-cho-ban .vip2 .p-main .p-content .p-title,
.tin-danh-cho-ban .vip1 .p-main .p-content .p-title,
.tin-danh-cho-ban .vip0 .p-main .p-content .p-title {
    margin-left: 0px;
    float:none;
}

.ui-autocomplete {
    z-index: 2001 !important;
}

/*.top-header {
    display:inline-block;
    float:left;
}*/

.home-top-search .advance-select-box .select-text {
    border-radius: 3px;
    background-position: right 8px;
}
.home-top-search #post-an-ad a{color:White;}
.home-top-search #post-an-ad a:hover{ color:#da2100;}

.advance-area-options input {
    width:65px !important;
}

.advance-area-options ul, .advance-price-options ul {
    max-height:175px;
}
.suggestTT {
    border: 1px solid #aaa; background-color: #fff; border-radius: 4px; color: #055699; position: absolute;z-index: 100;
    width: 200px;top: 31px; display:none; !left: 28px; 
}
.suggestTT ul{ margin-left: 13px;padding: 5px 5px 5px 5px; }
.suggestTT ul li{ font-size: 11px;list-style-image: url('../Images/greenarrow.jpg')}
.suggestTT .arr {text-align: center; position: relative;}
.suggestTT .arr img{position: absolute; top: -1px; width:14px; display: block;left:80px;}
#searchcp .suggestTT{width: 218px;line-height: 20px;top: 25px;text-align: left; !left: 0; }
#searchcp .suggestTT ul{ z-index: 100;}
.goiy{padding: 8px 0 0 8px; font-size: 13px;}
.newicon{ background: url('../Images/new-icon.jpg') no-repeat;background-position: center right;padding-right: 25px !important;width: 170px !important;}
.closeTT{position: absolute; right: 3px; top: 3px;}
.closeTT:hover{ cursor: pointer;}
.icon-slide-show {
    background: url("../Images/Icons/icon_zoom.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: block;
    height: 28px;
    position: absolute;
    right: 0;
    top: 0;
    width: 28px;
}
.icon-slide-show:hover {
    cursor: pointer;
}
.relativepos{ position: relative;}
.ccursor{cursor:-webkit-zoom-in; cursor:-moz-zoom-in;}

.home-product-search ::-webkit-input-placeholder, #searchcp ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #555555;    
}
.home-product-search :-moz-placeholder, #searchcp :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #555555;
    opacity:  1;
    font-size: 12px;
}
.home-product-search ::-moz-placeholder, #searchcp ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #555555;
    opacity:  1;    
}
.home-product-search :-ms-input-placeholder, #searchcp :-ms-input-placeholder { /* Internet Explorer 10+ */
    color:   #555555;    
}
.box1 {
    border: 1px solid #CCCCCC;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    float: right;
    margin: 0 0 10px;
    text-align: left;
    width: 100%;
}
.box1 .h1 {
    background-color: #055699;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0 4px;
    text-align: center;
    text-transform: uppercase;
}
.box1 ul {
    list-style: none outside none;
}
.box1 li {
    background: url("../Images/icon01.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.box1 li a {
    background: url("../Images/icon01.gif") no-repeat scroll 12px 12px rgba(0, 0, 0, 0);
    border-bottom: 1px solid #D7D7D7;
    display: block;
    float: left;
    padding: 8px 0 10px 11.5%;
    width: 89%;
}
.box1 li a:hover {
    background: none repeat scroll 0 0 #DDEFFD;
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}
.box1 li.active a {
    background: none repeat scroll 0 0 #DDEFFD;
    font-weight: bold;
    text-decoration: none;
}
/*Start vietLV*/
/*Tabjob*/
.ctl38_HeaderContainer
    {
     background: none repeat scroll 0 0 #d1e5f5;
    border-left: 1px solid #a6c9e2;
    border-radius: 5px 5px 0 0;
    border-right: 1px solid #a6c9e2;
    border-top: 1px solid #a6c9e2;
    padding-left:5px;
    height: 30px;}
    
.ctl38_HeaderContainer ul li {
    float: left;
    cursor: pointer;
    line-height: 26px;
    list-style: outside none none;
    margin: 3px 0.5em 0 0;
    padding-left: 8px;
    text-align: center;
    border-radius: 5px 5px 0 0;
    border-top:1px solid #a6c9e2;
    border-left:1px solid #a6c9e2;
    border-right:1px solid #a6c9e2;
    width: 30%;
}
.ctl38_HeaderContainer ul li.active {
    background-color: #ffffff;
    padding-left: 3px;
    padding-right: 4px;
    border-radius: 5px 5px 0 0;
    border-top: 1px solid #a6c9e2;
    margin: 3px 0.5em 0 3px;
}
.box_job{
	margin-left:10px;	
}
.job_list{
	margin: 0 2px;
    overflow: auto;
    text-align: left;	
}

ul.job_list li {
    display: block;
    float: left;
    /*width: 265px; */
}
/*Start box message*/
/* ----------message Viet lv------------- */
#messagewrapper{position: fixed;top: 0px;width: 100%;z-index: 99999;}
.messagebox{background: none no-repeat scroll 8px 11px #3d9e10;border-radius: 0 0 10px 10px;color: white;margin: 0 auto;padding: 10px;text-align: center;width: 678px;}
.errorbox{background: none no-repeat scroll 8px 11px #cfe5f7;border-radius: 0 0 10px 10px;color: #c00;margin: 0 auto;padding: 10px 10px 10px 30px;text-align: center;width: 678px;}
.errorbox ul{margin: 7px 0 0 0;}
.exceptionbox{color: #c00;margin: 10px;padding: 10px 10px 10px 30px;border: 1px solid #c00;background:none no-repeat scroll 8px 11px #cfc;}
/*End box message*/
.mgt10 {
    margin-top: 10px;
}

.post-bg-Title h1 {
    color: #055699;
    font-size: 16px;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.post-button {
    background: url("/images/post-button.png") no-repeat scroll 0 0 #fff;
    border: medium none;
    height: 26px;
    width: 80px;
}
.cancel-button {
    background: url("/images/cancel-button1.png") no-repeat scroll 0 0 #fff;
    border: medium none;
    height: 26px;
    width: 62px;
}
label.error {color: red;display: block;float: none;overflow: hidden;padding-top: 2px;vertical-align: top;}
input[type=text].error, select.error{border:1px solid red;}
/*Submenu*/
#ul_submenu {
    background: none repeat scroll 0 0 #e3e6ed;
    border: 1px solid #c0c0c0;
    border-radius: 3px;
    height: 25px;
    margin-top: 4px;
}
#ul_submenu ul li {
    float: left;
    line-height: 25px;
    list-style: outside none none;
    margin-left: 5px;
}
#ul_submenu ul li span {
    background: url("/images/next.gif") no-repeat scroll left center transparent;
    margin-left: 3px;
    overflow: hidden;
    padding: 0 0 0 11px;
    vertical-align: middle;
}
#ul_submenu ul li a {
    color: #333333;
    font-size: 12px;
    text-decoration: none;
}
#ul_submenu ul li a:hover {
    color: #ff4d10;
}	
/*end Submenu*/
.ContentTab{    border-bottom: 1px solid #a6c9e2;
    border-left: 1px solid #a6c9e2;
    border-right: 1px solid #a6c9e2;}
.Yellowcolored
{
	color:red;
	border-top: 1px dotted #cccccc;
    height: 0;
    margin: 0px 5px;
    padding: 0;
    border-bottom: medium none;
}
.btn-green {
    background-image: url("/Images/btn-green-bg.png");
    cursor: pointer;
    float: left;
    margin-right: 5px;
}
.btn-green span {
    background-image: url("/Images/btn-green-left.png");
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    height: 26px;
}
.btn-green span span {
    background-image: url("/Images/btn-green-right.png");
    background-position: right center;
    background-repeat: no-repeat;
    display: block;
    margin-left: 3px;
    padding-right: 3px;
}
.btn-feedback, .btn-feedback:visited {
    background-image: url("/Images/btn-feedback.png");
    color: #fff;
}
.btn-feedback, .btn-goback, .btn-print, .btn-email, .btn-search, .btn-goback:visited, .btn-print:visited, .btn-email:visited {
    background-position: 8px 6px;
    background-repeat: no-repeat;
    color: #000;
    cursor: pointer;
    display: block;
    height: 26px;
    line-height: 26px;
    padding-left: 30px;
    padding-right: 10px;
}
.btn-gray {
    background-image: url("/Images/btn-gray-bg.png");
    cursor: pointer;
    float: left;
    margin-right: 5px;
}
.btn-gray span {
    background-image: url("/Images/btn-gray-left.png");
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    height: 26px;
}
.btn-gray span span {
    background-image: url("/Images/btn-gray-right.png");
    background-position: right center;
    background-repeat: no-repeat;
    display: block;
    margin-left: 3px;
    padding-right: 3px;
}
.btn-goback {
    background-image: url("/Images/btn-goback.png");
}
.btn-share {
    cursor: pointer;
    float: left;
    padding-top: 2px;
}
.redborder{ border:1px solid red;}
/*Paper*/

.pager {
    margin: 5px 3px;
    padding: 3px;
}

.pager a {
    border: 1px solid #c0c0c0;
    padding: 3px 5px;
    text-align: center;
    text-decoration: none;
    color:Red;
    margin-left: 2px;
}
.pager .current {
    background-color: #0066cc;
    border: 1px solid #000099;
    color: #ffffff;
    font-weight: bold;
    margin-top: 4px;
    padding: 3px 5px;
    text-align: center;
    margin-left: 2px;
}
.pager .disabled {
    border: 1px solid #dddddd;
    color: #999999;
    margin-top: 4px;
    padding: 3px;
    text-align: center;
    margin-left: 2px;
}
/*Box support*/
.bg_hotline {
    width: 210px;
	border: 1px solid #ccc;
    border-radius: 3px;
    padding-bottom:5px;margin-bottom: 5px;
}
.tile_hotline{ text-align:center; color:#ff6600;text-transform: uppercase; padding-top:6px;}
.t_hotline {
    color: #319c00;
    font-weight: bold;
}
.supporter_hotline {
    padding-left: 2px;
    padding-top: 2px;
}
.supporter_icon{ border: 1px solid #ccc;
    border-radius: 2px;
    float: left;
    height: 60px;
    overflow: hidden;
    width: 60px;}
.supporter_icon img{width:60px; height:60px;}
.supporter_info{float:left;    line-height: 25px;
    margin-bottom: 10px;
    padding-left: 2px;
    padding-top: 19px;}
.lable_hotline{font-weight:bold;}
/*Light Box*/
      .black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			/*-moz-opacity: 0.8;*/
			opacity:.65;
			filter: alpha(opacity=80);
			position: fixed;
		}
		.white_content {
			display: none;
			position: absolute;
			top: 25%;
			left: 25%;
			width: 50%;
			padding: 16px;
			/*border: 1px solid #3A3A3A;*/
			border-radius:10px;
			background-color: white;
			z-index:1002;
			overflow: auto;
			margin:20px auto;
		}
.rview{border-top:none;border-right:none;border-bottom:none;margin-left:15px;}
/*End Light Box*/
/*Box Full Search*/
.search-keyword-box{border: 1px solid #ccc;border-radius: 3px;float: left;padding-left:3px; width:235px;}
/*End box full search*/
/*Cate menu left*/
.list-cate-left{line-height:1.8em; list-style:outside none none;}
.list-cate-left ul li{
	list-style:none;
	background: url("../Images/icon_title.gif") no-repeat scroll 1px center rgba(0, 0, 0, 0);
	padding-left:10px;
}
.list-cate-left a
{
	color:#055699;
}
ul.list-cate-left li a.prcate{font-weight:bold;padding-left:2px; text-transform:uppercase;}
.itemCate{width:18px;height:18px;
background-image: url("../Images/icon-img.png");
float:left;          
}
.menu-cate-active a{ font-weight:bold; color:#ff6600;}
#itemCate1{background-position: -8px 0px;}
#itemCate4{background-position: -8px -44px;}
#itemCate5{background-position: -8px 0px}
#itemCate22{background-position: -8px -24px}
ul.list-cate-left li a:hover{color:#ff6600;}
/*Message_center*/
#aboutus{
    background: none repeat scroll 0 0 #deecf9;
    float: left;
    height: 35px;
    line-height: 35px;
    margin: 5px 0 5px 2px;
    width: 526px;}
#aboutus #icon {
    background-color: #3d9e10;
    border-radius: 4px 0px 0px 4px;
    color: white;
    float: left;
    font-weight: bold;
    height: 35px;
    padding: 0 4px;
}
#aboutus #article {
   float: left;
    height: 35px;
    overflow: hidden;
    position: relative;
    color: #e41b23;
    font-weight: bold;
    width: 430px;
}
#end_aboutus{background-color: #3d9e10;
    border-radius: 0 4px 4px 0;
    float: right;
    height: 35px;
    width: 16px;}
.imgTemp
{ border: 1px solid #3D9E10;
    float: left;
    height: 60px;
    margin: 2px;
    padding: 2px;
    width: 90px;
    border-radius: 2px;
	}
.imgTemp img.imgTemp_item
{float:left;
 width:90px;height:60px;
}
.img_remove{height: 14px;
    margin-left: -14px;
    width: 14px;}
.img_remove:hover{background: #3d9e10; cursor:pointer;}	
/**/
.colorredbold{font-weight:bold;color:Red;}
#quick_search
{
	color: white;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    margin: 10px 0 15px;
    text-align: center;
	}
#post-an-ad{float:right;float: left;margin-top: 12px;}